Versions in this module Expand all Collapse all v0 v0.1.0 Jul 14, 2023 Changes in this version + func Background() (C, CancelFunc) + func Cause(c C) error + func GetTracking(c C) string + func NewError(c C, err error) error + func NewErrorf(c C, f string, args ...any) error + func RangeTag(c C, fn func(k string, json JSON) error) error + func Span(c C, name string) (C, CancelFunc) + func WithCancel(c C) (C, CancelFunc) + func WrapError(c C, err error) error + type C context.Context + func TODO() C + func WithDeadline(c C, t time.Time) (C, func()) + func WithTag(c C, key string, val any) C + func WithTimeout(c C, d time.Duration) (C, func()) + func WithTracking(c C, suggest string) C + type CancelFunc context.CancelCauseFunc + type Error struct + C C + Stack []string + func (err Error) Unwrap() error + func (this Error) Is(err error) bool + type JSON []byte + func (this *JSON) UnmarshalJSON(j []byte) error + func (this JSON) MarshalJSON() ([]byte, error) + func (this JSON) String() string