aboutsummaryrefslogtreecommitdiff
path: root/misc/errors.go
blob: 84346372e4cbc9bf034cfd740a9bd8edc4ed76c1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14

package misc

import "fmt"

func Wrap_one_error(a error, b error) error {
	return fmt.Errorf("%w: %w", a, b)
}

func First_or_panic[T any](v T, err error) T {
	if err != nil {
		panic(err)
	}
	return v
}