summaryrefslogtreecommitdiff
path: root/vendor/github.com/xlgmokha/x/pkg/x/error.go
blob: be9db9ca80b8f16743d97aed5b50d21af42f4b34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package x

var Panic = func(err error) {
	panic(err)
}

func Check(err error) {
	if err != nil {
		Panic(err)
	}
}

func Must[T any](item T, err error) T {
	Check(err)
	return item
}