func (rt *relayTimer) Stop() bool {
	rt.verifyNotReleased()
	stopped := rt.timer.Stop()
	if stopped {
		rt.markTimerInactive()
	}
	return stopped
}
func (rt *relayTimer) Stop() bool {
	rt.verifyNotReleased()
	stopped := rt.timer.Stop()
	if stopped {
		rt.markTimerInactive()
	}
	return stopped
}
func ( rt * relayTimer ) Stop ( ) bool { rt . verifyNotReleased ( ) stopped := rt . timer . Stop ( ) if stopped { rt . markTimerInactive ( ) } return stopped }
// Stop stops the timer and returns whether the timer was stopped. It returns
// the same behaviour as https://golang.org/pkg/time/#Timer.Stop.
// This method is safe for concurrent use, and is typically used to check whether
// a timer was stopped, possibly with other goroutines or when the timer fires.
Stop stops the timer and returns whether the timer was stopped . It returns the same behaviour as https : // golang . org / pkg / time / #Timer . Stop . This method is safe for concurrent use and is typically used to check whether a timer was stopped possibly with other goroutines or when the timer fires .