Documentation
¶
Index ¶
- Variables
- func Guard(err *error, opts ...Option)
- func Must[T any](v T, err error) T
- func Must0(err error)
- func Must2[T1 any, T2 any](v1 T1, v2 T2, err error) (T1, T2)
- func Must3[T1 any, T2 any, T3 any](v1 T1, v2 T2, v3 T3, err error) (T1, T2, T3)
- func Must4[T1 any, T2 any, T3 any, T4 any](v1 T1, v2 T2, v3 T3, v4 T4, err error) (T1, T2, T3, T4)
- func Must5[T1 any, T2 any, T3 any, T4 any, T5 any](v1 T1, v2 T2, v3 T3, v4 T4, v5 T5, err error) (T1, T2, T3, T4, T5)
- func Must6[T1 any, T2 any, T3 any, T4 any, T5 any, T6 any](v1 T1, v2 T2, v3 T3, v4 T4, v5 T5, v6 T6, err error) (T1, T2, T3, T4, T5, T6)
- func Must7[T1 any, T2 any, T3 any, T4 any, T5 any, T6 any, T7 any](v1 T1, v2 T2, v3 T3, v4 T4, v5 T5, v6 T6, v7 T7, err error) (T1, T2, T3, T4, T5, T6, T7)
- type Option
Constants ¶
This section is empty.
Variables ¶
View Source
var OnGuard func(r any)
OnGuard is a global hook for Guard Deprecated use OnGuardWithContext
View Source
var OnGuardWithContext func(ctx context.Context, r any)
OnGuardWithContext is a global hook for Guard And GuardWithContext
Functions ¶
func Must5 ¶
func Must5[T1 any, T2 any, T3 any, T4 any, T5 any](v1 T1, v2 T2, v3 T3, v4 T4, v5 T5, err error) (T1, T2, T3, T4, T5)
Must5 panic err if not nil, else return remaining values
Types ¶
Click to show internal directories.
Click to hide internal directories.