fn current_instant(&mut self) -> bool {
    if self.current_instant_tasks.is_empty() {
      return false;
    }

    if let Some(continuation) = self.current_instant_tasks.pop() {
      continuation.call_box(self, ());
    }

    return !self.current_instant_tasks.is_empty();
  }
/// Execute a single task registered as a current instant task
/// Returns whether there are more tasks to run during current instant.
Execute a single task registered as a current instant task
Returns whether there are more tasks to run during current instant.
Execute a single task registered as a current instant task Returns whether there are more tasks to run during current instant .
fn current_instant(&mut self) -> bool {
    if self.current_instant_tasks.is_empty() {
      return false;
    }
    if let Some(continuation) = self.current_instant_tasks.pop() {
      continuation.call_box(self, ());
    }
    return !self.current_instant_tasks.is_empty();
  }
fn current_instant ( & mut self ) -> bool { if self . current_instant_tasks . is_empty ( ) { return false ; } if let Some ( continuation ) = self . current_instant_tasks . pop ( ) { continuation . call_box ( self , ( ) ) ; } return ! self . current_instant_tasks . is_empty ( ) ; }
Execute a single task registered as a current instant task
Returns whether there are more tasks to run during current instant.
Execute a single task registered as a current instant task Returns whether there are more tasks to run during current instant .
&mut self