pub enum WaitUntilStrategy {
Scheduler,
Worker,
}Available on
web_platform only.Expand description
Strategy used for ControlFlow::WaitUntil.
Variants§
Scheduler
Uses the Prioritized Task Scheduling API to queue the next event loop. If not available
this will fallback to setTimeout().
This strategy is commonly not affected by browser throttling unless the window is not focused.
This is the default strategy.
Worker
Trait Implementations§
Source§impl Clone for WaitUntilStrategy
impl Clone for WaitUntilStrategy
Source§fn clone(&self) -> WaitUntilStrategy
fn clone(&self) -> WaitUntilStrategy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WaitUntilStrategy
impl Debug for WaitUntilStrategy
Source§impl Default for WaitUntilStrategy
impl Default for WaitUntilStrategy
Source§fn default() -> WaitUntilStrategy
fn default() -> WaitUntilStrategy
Returns the “default value” for a type. Read more
Source§impl PartialEq for WaitUntilStrategy
impl PartialEq for WaitUntilStrategy
impl Copy for WaitUntilStrategy
impl Eq for WaitUntilStrategy
impl StructuralPartialEq for WaitUntilStrategy
Auto Trait Implementations§
impl Freeze for WaitUntilStrategy
impl RefUnwindSafe for WaitUntilStrategy
impl Send for WaitUntilStrategy
impl Sync for WaitUntilStrategy
impl Unpin for WaitUntilStrategy
impl UnsafeUnpin for WaitUntilStrategy
impl UnwindSafe for WaitUntilStrategy
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