#[repr(u8)]pub enum GeneratorRunMode {
None = 0,
Switch = 1,
Poll = 2,
}Expand description
Generator run modes
Variants§
None = 0
No generator pinned
Switch = 1
Switch mode: Generator has interrupted poll on stack (one-shot resume)
Poll = 2
Poll mode: Generator contains poll loop (multi-shot resume)
Trait Implementations§
Source§impl Clone for GeneratorRunMode
impl Clone for GeneratorRunMode
Source§fn clone(&self) -> GeneratorRunMode
fn clone(&self) -> GeneratorRunMode
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 GeneratorRunMode
impl Debug for GeneratorRunMode
Source§impl PartialEq for GeneratorRunMode
impl PartialEq for GeneratorRunMode
impl Copy for GeneratorRunMode
impl Eq for GeneratorRunMode
impl StructuralPartialEq for GeneratorRunMode
Auto Trait Implementations§
impl Freeze for GeneratorRunMode
impl RefUnwindSafe for GeneratorRunMode
impl Send for GeneratorRunMode
impl Sync for GeneratorRunMode
impl Unpin for GeneratorRunMode
impl UnwindSafe for GeneratorRunMode
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