Documentation
¶
Index ¶
- Variables
- func Debug()
- func ErrCodeRegistry(code uint16, err string)
- func ErrHandle(err interface{}, fn ...func(err *Err))
- func ErrLog(err interface{})
- func FnCost(f func()) time.Duration
- func FnOf(fn reflect.Value, args ...reflect.Value) func() []reflect.Value
- func GetErrTag(code uint16) string
- func GetErrTags() map[uint16]string
- func Handle(fn func())
- func If(b bool, t, f interface{}) interface{}
- func IsZero(val reflect.Value) bool
- func Log()
- func P(d ...interface{})
- func Panic(err interface{})
- func Resp(fn func(err *Err))
- func Retry(num int, fn func())
- func RetryAt(t time.Duration, fn func(at time.Duration))
- func T(b bool, msg string, args ...interface{})
- func Ticker(fn func(dur time.Time) time.Duration)
- func Try(fn interface{}, args ...interface{}) func(...interface{}) (err error)
- func Wrap(err interface{}, msg string, args ...interface{})
- type Err
- func (t *Err) Caller(depth int) *Err
- func (t *Err) Done()
- func (t *Err) Err() error
- func (t *Err) Error() string
- func (t *Err) Log()
- func (t *Err) M(k string, v interface{}) *Err
- func (t *Err) P()
- func (t *Err) SetTag(k string, v uint16) *Err
- func (t *Err) StackTrace() *_Err
- func (t *Err) Tag() uint16
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func ErrCodeRegistry ¶ added in v0.2.2
func GetErrTags ¶ added in v0.2.2
Types ¶
type Err ¶
type Err struct {
// contains filtered or unexported fields
}
func (*Err) StackTrace ¶
func (t *Err) StackTrace() *_Err
Click to show internal directories.
Click to hide internal directories.