32
35
// A Timer must be created with AfterFunc.
33
36
// This interface follows time.Timer's methods but provides easier mocking.
36
43
// Reset changes the timer to expire after duration d.
37
44
// It returns true if the timer had been active, false if