Lindenii Project Forge
Login

go-lindenii-common

Common library for the Lindenii Project

Warning: Due to various recent migrations, viewing non-HEAD refs may be broken.

/misc/errors.go (raw)

package misc

import "fmt"

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

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