summaryrefslogtreecommitdiff
path: root/kcore/error.go
diff options
context:
space:
mode:
Diffstat (limited to 'kcore/error.go')
-rw-r--r--kcore/error.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/kcore/error.go b/kcore/error.go
index fad5f3d..3e4ee1f 100644
--- a/kcore/error.go
+++ b/kcore/error.go
@@ -29,3 +29,10 @@ func Assert(cond bool, msg string) {
panic(err)
}
}
+
+func Must[T any](val T, err error) T {
+ if err != nil {
+ panic(err)
+ }
+ return val
+}