pub struct Scheduler { /* private fields */ }Implementations§
Source§impl Scheduler
impl Scheduler
pub fn now_ms(&self) -> i64
pub fn advance_time(&mut self, delta_ms: i64)
pub fn advance_time_to(&mut self, target_ms: i64)
pub fn queue_timer(&mut self, at_ms: i64) -> u64
pub fn cancel_timer(&mut self, id: u64) -> bool
pub fn pending_timers(&self) -> &[ScheduledTimer]
pub fn run_due_timers(&mut self) -> Vec<ScheduledTimer>
pub fn queue_microtask(&mut self)
pub fn microtask_count(&self) -> usize
pub fn flush(&mut self)
pub fn step_limit(&self) -> usize
Trait Implementations§
impl Eq for Scheduler
impl StructuralPartialEq for Scheduler
Auto Trait Implementations§
impl Freeze for Scheduler
impl RefUnwindSafe for Scheduler
impl Send for Scheduler
impl Sync for Scheduler
impl Unpin for Scheduler
impl UnsafeUnpin for Scheduler
impl UnwindSafe for Scheduler
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more