/// Reset the `Timer` to a fire at a new time.
/// The `Timer` must have already fired since last being reset.
Reset the `Timer` to a fire at a new time.
The `Timer` must have already fired since last being reset.
Reset the ` Timer ` to a fire at a new time . The ` Timer ` must have already fired since last being reset .
pub fn reset(&mut self, time: Time) {
        assert!(self.did_fire());
        self.waker_and_bool.1.store(false, Ordering::SeqCst);
        EHandle::local().register_timer(time, &self.waker_and_bool)
    }
pub fn reset ( & mut self , time : Time ) { assert ! ( self did_fire ( ) ) ; self . waker_and_bool . 1 . store ( false , Ordering :: SeqCst ) ; EHandle :: local ( ) . register_timer ( time , & self . waker_and_bool ) }
Reset the `Timer` to a fire at a new time.
Reset the ` Timer ` to a fire at a new time .
&mut self
time
Time