Documentation ¶
Index ¶
- Variables
- func Closef(err *error, closer io.Closer, format string, a ...interface{})
- func M1(a, b interface{}) []interface{}
- func M2(a, b interface{}) []interface{}
- func M3(a, b, c interface{}) []interface{}
- func M4(a, b, c, d interface{}) []interface{}
- func M5(a, b, c, d interface{}) []interface{}
- func ParseTime(layout, value string) time.Time
- func TmplRenderText(tmpl string, data interface{}) (string, error)
- type GoroutineID
Constants ¶
This section is empty.
Variables ¶
View Source
var ( JSONUnmarshal = jsoniter.Unmarshal JSONMarshal = jsoniter.Marshal JSONMarshalIndent = jsoniter.MarshalIndent )
nolint gochecknoglobals
View Source
var (
DebugGoroutines = os.Getenv("DEBUG_GOROUTINES") == "1"
)
nolint gochecknoglobals
Functions ¶
func Closef ¶
Closef runs function and on error return error by argument including the given error (usually from caller function).
func ParseTime ¶
Parse parses a formatted string and returns the time value it represents. If parse failed, the zero value is returned.
func TmplRenderText ¶
TmplRenderText renders the tmpl template with data.
Types ¶
type GoroutineID ¶
type GoroutineID string
GoroutineID is the goroutine ID's presentation.
func CurGoroutineID ¶
func CurGoroutineID() GoroutineID
CurGoroutineID returns the current goroutine ID.
func NewGoroutineLock ¶
func NewGoroutineLock() GoroutineID
NewGoroutineLock return a new goroutine lock.
func (GoroutineID) Check ¶
func (g GoroutineID) Check()
Check checks that the current goroutine is on.
func (GoroutineID) CheckNotOn ¶
func (g GoroutineID) CheckNotOn()
CheckNotOn checks that the current goroutine is not on.
func (GoroutineID) Uint64 ¶
func (g GoroutineID) Uint64() uint64
Uint64 return current goroutine ID's uint64 type.
Click to show internal directories.
Click to hide internal directories.