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