type time.Timer
27 uses
time (current package)
sleep.go#L72: func newTimer(when, period int64, f func(any, uintptr, int64), arg any, cp unsafe.Pointer) *Timer
sleep.go#L75: func stopTimer(*Timer) bool
sleep.go#L78: func resetTimer(t *Timer, when, period int64) bool
sleep.go#L89: type Timer struct {
sleep.go#L113: func (t *Timer) Stop() bool {
sleep.go#L143: func NewTimer(d Duration) *Timer {
sleep.go#L145: t := (*Timer)(newTimer(when(d), 0, sendTime, c, syncTimer(c)))
sleep.go#L171: func (t *Timer) Reset(d Duration) bool {
sleep.go#L210: func AfterFunc(d Duration, f func()) *Timer {
sleep.go#L211: return (*Timer)(newTimer(when(d), 0, goFunc, f, nil))
tick.go#L59: stopTimer((*Timer)(unsafe.Pointer(t)))
tick.go#L72: resetTimer((*Timer)(unsafe.Pointer(t)), when(d), int64(d))
context
context.go#L655: timer *time.Timer // Under cancelCtx.mu.
github.com/go-pg/pg/v10/internal/pool
pool.go#L279: timer := timers.Get().(*time.Timer)
github.com/robfig/cron/v3
cron.go#L253: var timer *time.Timer
go.pact.im/x/clock
runtime.go#L52: *time.Timer
golang.org/x/net/http2
timer.go#L17: *time.Timer
google.golang.org/grpc/internal/resolver/dns
dns_resolver.go#L221: var timer *time.Timer
net
pipe.go#L17: timer *time.Timer
net/http
h2_bundle.go#L7457: *time.Timer
transport.go#L1693: var timer *time.Timer // for canceling TLS handshake
transport.go#L2094: idleTimer *time.Timer // holding an AfterFunc to close it
net/http/httputil
reverseproxy.go#L687: t *time.Timer
os/exec
exec.go#L370: timer *time.Timer
exec.go#L928: var timer *time.Timer
exec.go#L959: func (c *Cmd) awaitGoroutines(timer *time.Timer) error {
testing
testing.go#L1988: timer *time.Timer