util/must: rename Do->Get, add Do
// Package must assists in calling functions that must succeed.
//
// Example usage:
-// var target = must.Do(url.Parse(...))
+//
+// var target = must.Get(url.Parse(...))
+// must.Do(close())
package must
-// Do returns v as is. It panics if err is non-nil.
-func Do[T any](v T, err error) T {
+// Do panics if err is non-nil.
+func Do(err error) {
+ if err != nil {
+ panic(err)
+ }
+}
+
+// Get returns v as is. It panics if err is non-nil.
+func Get[T any](v T, err error) T {
if err != nil {
panic(err)
}
