Documentation ¶
Index ¶
- func AssertFn(fn interface{})
- func Catch(fn interface{}, args ...interface{})
- func ErrWrap(err interface{}, msg string, args ...interface{})
- func FnCost(f func()) time.Duration
- func If(b bool, t, f interface{}) interface{}
- func IfEquals(args ...interface{}) bool
- func IfIn(a interface{}, args ...interface{}) bool
- func IfNotIn(a interface{}, args ...interface{}) bool
- func IsAllNil(args ...interface{}) bool
- func IsAllNotNil(args ...interface{}) bool
- func IsErr(p interface{}) bool
- func IsNil(p interface{}) (b bool)
- func IsPtr(p interface{}) bool
- func KTry(fn interface{}, args ...interface{}) (err error)
- func ObjOf(args ...interface{}) []interface{}
- func P(d ...interface{})
- func SWrap(err interface{}, fn func(m *M))
- func StrOf(args ...string) []string
- func T(b bool, msg string, args ...interface{})
- func TT(b bool, fn func(m *M))
- func Throw(err interface{})
- func ToInt(p string) int
- func Try(fn interface{}, args ...interface{}) (r interface{})
- type FnT
- type KErr
- type M
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsAllNotNil ¶ added in v0.1.15
func IsAllNotNil(args ...interface{}) bool
Types ¶
type KErr ¶ added in v0.0.13
type KErr struct { Tag string `json:"tag,omitempty"` M map[string]interface{} `json:"m,omitempty"` Err error `json:"err,omitempty"` Msg string `json:"msg,omitempty"` Caller string `json:"caller,omitempty"` Sub *KErr `json:"sub,omitempty"` }
func (*KErr) StackTrace ¶ added in v0.1.11
Click to show internal directories.
Click to hide internal directories.