pub enum SelectArm {
Recv(ChanId),
Timeout(u64),
}Expand description
One arm of a Select (Await the first of:).
Variants§
Recv(ChanId)
Receive x from ch: — ready when ch has a value (or a waiting sender).
Timeout(u64)
After d ticks: — fires after d logical ticks if no earlier arm wins.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SelectArm
impl RefUnwindSafe for SelectArm
impl Send for SelectArm
impl Sync for SelectArm
impl Unpin for SelectArm
impl UnsafeUnpin for SelectArm
impl UnwindSafe for SelectArm
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