Versions in this module Expand all Collapse all v0 v0.1.1 Dec 12, 2019 v0.1.0 Dec 12, 2019 Changes in this version + func DoRetry(delay time.Duration, retry int, do func() error) + func FmtDuration(d time.Duration) string + func SplitDuration(d time.Duration) [3]uint + type DelayedExec struct + func NewDelayedExec(duration time.Duration, waitIfTooFast bool) *DelayedExec + func (d *DelayedExec) Exec(_fct func()) + type StopWatch struct + func NewStopWatch(start bool) *StopWatch + func (c *StopWatch) Add(duration time.Duration) + func (c *StopWatch) Elapsed() time.Duration + func (c *StopWatch) IsRunning() bool + func (c *StopWatch) Reset() + func (c *StopWatch) ResetTo(duration time.Duration) + func (c *StopWatch) Start() + func (c *StopWatch) Stop()