/// Trigger the next timer, if any.
///
/// `trigger_next_timer` triggers the next timer, if any, and advances
/// the internal clock to the timer's scheduled time. It returns whether
/// a timer was triggered.
Trigger the next timer, if any.
`trigger_next_timer` triggers the next timer, if any, and advances
the internal clock to the timer's scheduled time. It returns whether
a timer was triggered.
Trigger the next timer if any . ` trigger_next_timer ` triggers the next timer if any and advances the internal clock to the timer ' s scheduled time . It returns whether a timer was triggered .
fn trigger_next_timer(&mut self) -> bool {
            match self.as_mut().timers.pop() {
                Some(InstantAndData(t, id)) => {
                    self.as_mut().instant.time = t;
                    self.handle_timer(id);
                    true
                }
                None => false,
            }
        }
fn trigger_next_timer ( & mut self ) -> bool { match self . as_mut ( ) . timers . pop ( ) { Some ( InstantAndData ( t , id ) ) => { self . as_mut ( ) . instant . time = t ; self . handle_timer ( id ) ; true } None => false , } }
Trigger the next timer, if any.
Trigger the next timer if any .
&mut self