13 lines
229 B
Go
13 lines
229 B
Go
package utils
|
|
|
|
import "go.uber.org/zap"
|
|
|
|
func Must[T any](res T, err error) func(logger *zap.Logger) T {
|
|
return func(logger *zap.Logger) T {
|
|
if err != nil {
|
|
logger.Fatal("Fatal error", zap.Error(err))
|
|
}
|
|
return res
|
|
}
|
|
}
|