pub enum ChannelWrapper<Value: Send, Error: Send> {
ReceiverNotConnected(ReceiverChannelId, ReceiverName),
ConnectedReceiver(ChannelId, Receiver<Message<Value, Error>>, SenderName),
SenderNotConnected(SenderChannelId, Receiver<Message<Value, Error>>, SenderName),
ConnectedSender(ChannelId, ReceiverName),
}Variants§
ReceiverNotConnected(ReceiverChannelId, ReceiverName)
ConnectedReceiver(ChannelId, Receiver<Message<Value, Error>>, SenderName)
SenderNotConnected(SenderChannelId, Receiver<Message<Value, Error>>, SenderName)
ConnectedSender(ChannelId, ReceiverName)
Auto Trait Implementations§
impl<Value, Error> Freeze for ChannelWrapper<Value, Error>
impl<Value, Error> !RefUnwindSafe for ChannelWrapper<Value, Error>
impl<Value, Error> Send for ChannelWrapper<Value, Error>
impl<Value, Error> !Sync for ChannelWrapper<Value, Error>
impl<Value, Error> Unpin for ChannelWrapper<Value, Error>
impl<Value, Error> !UnwindSafe for ChannelWrapper<Value, Error>
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