type time.Timer

28 uses

	time (current package)
		sleep.go#L50: type Timer struct {
		sleep.go#L77: func (t *Timer) Stop() bool {
		sleep.go#L86: func NewTimer(d Duration) *Timer {
		sleep.go#L88: 	t := &Timer{
		sleep.go#L134: func (t *Timer) Reset(d Duration) bool {
		sleep.go#L167: func AfterFunc(d Duration, f func()) *Timer {
		sleep.go#L168: 	t := &Timer{

	context
		context.go#L463: 	timer *time.Timer // Under cancelCtx.mu.

	github.com/go-redis/redis/v8
		pubsub.go#L617: func (c *PubSub) sendMessage(msg interface{}, timer *time.Timer) {

	github.com/go-redis/redis/v8/internal/pool
		pool.go#L282: 	timer := timers.Get().(*time.Timer)

	golang.org/x/net/http2
		server.go#L539: 	shutdownTimer               *time.Timer // nil until used
		server.go#L540: 	idleTimer                   *time.Timer // nil if unused
		server.go#L592: 	writeDeadline    *time.Timer // nil if unused
		transport.go#L241: 	idleTimer   *time.Timer
		transport.go#L1813: 	var t *time.Timer
		transport.go#L2592: 	timer  *time.Timer   // if non-nil, we're doing a delayed write

	google.golang.org/api/support/bundler
		bundler.go#L88: 	flushTimer   *time.Timer         // implements DelayThreshold

	net
		pipe.go#L17: 	timer  *time.Timer

	net/http
		h2_bundle.go#L4105: 	shutdownTimer               *time.Timer // nil until used
		h2_bundle.go#L4106: 	idleTimer                   *time.Timer // nil if unused
		h2_bundle.go#L4158: 	writeDeadline    *time.Timer // nil if unused
		h2_bundle.go#L6743: 	idleTimer   *time.Timer
		h2_bundle.go#L8316: 	var t *time.Timer
		h2_bundle.go#L9096: 	timer  *time.Timer   // if non-nil, we're doing a delayed write
		transport.go#L1520: 	var timer *time.Timer // for canceling TLS handshake
		transport.go#L1894: 	idleTimer *time.Timer // holding an AfterFunc to close it

	net/http/httputil
		reverseproxy.go#L494: 	t            *time.Timer

	testing
		testing.go#L1343: 	timer     *time.Timer