Versions in this module Expand all Collapse all v0 v0.1.0 Jun 6, 2026 Changes in this version + func CheckError(fn func() error) (err error) + func CheckFailer(fn func()) (err error) + func CheckResult2[T1, T2 any](fn func() (T1, T2, error)) (result1 T1, result2 T2, err error) + func CheckResult3[T1, T2, T3 any](fn func() (T1, T2, T3, error)) (result1 T1, result2 T2, result3 T3, err error) + func CheckResult[T any](fn func() (T, error)) (result T, err error) + func CheckValue2[T1, T2 any](fn func() (T1, T2)) (result1 T1, result2 T2, err error) + func CheckValue3[T1, T2, T3 any](fn func() (T1, T2, T3)) (result1 T1, result2 T2, result3 T3, err error) + func CheckValue[T any](fn func() T) (result T, err error) + func FailOnError2[T1, T2 any](v1 T1, v2 T2, err error) (T1, T2) + func FailOnError3[T1, T2, T3 any](v1 T1, v2 T2, v3 T3, err error) (T1, T2, T3) + func FailOnError[T any](v T, err error) T + func FailWith(err error, keyVals ...any) + func HandleFailer(fn func(), onError func(error)) + func IsFailer(err error) bool + type Failer struct + Context map[string]any + Err error + func ConvertToFailer(err error) Failer + func (f Failer) Error() string + func (f Failer) Fail(keyVals ...any) + func (f Failer) Unwrap() error