Enum channel::ReceiverOptionChoice
source · [−]pub enum ReceiverOptionChoice<NextT, CloseT> {
Next(NextT),
Close(CloseT),
}
Variants
Next(NextT)
Close(CloseT)
Trait Implementations
Auto Trait Implementations
impl<NextT, CloseT> RefUnwindSafe for ReceiverOptionChoice<NextT, CloseT> where
CloseT: RefUnwindSafe,
NextT: RefUnwindSafe,
impl<NextT, CloseT> Send for ReceiverOptionChoice<NextT, CloseT> where
CloseT: Send,
NextT: Send,
impl<NextT, CloseT> Sync for ReceiverOptionChoice<NextT, CloseT> where
CloseT: Sync,
NextT: Sync,
impl<NextT, CloseT> Unpin for ReceiverOptionChoice<NextT, CloseT> where
CloseT: Unpin,
NextT: Unpin,
impl<NextT, CloseT> UnwindSafe for ReceiverOptionChoice<NextT, CloseT> where
CloseT: UnwindSafe,
NextT: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more