pub struct TestCommunicationBackendReceiver(RwLock<Receiver<IncomingMessage>>);Expand description
Receiver for TestCommunicationBackend.
Tuple Fields§
§0: RwLock<Receiver<IncomingMessage>>Trait Implementations§
Source§impl CommunicationBackendReceiver for TestCommunicationBackendReceiver
impl CommunicationBackendReceiver for TestCommunicationBackendReceiver
type ReceiveError = ()
Source§async fn receive(&self) -> Result<IncomingMessage, Self::ReceiveError>
async fn receive(&self) -> Result<IncomingMessage, Self::ReceiveError>
Receive a message. This function will block asynchronously until a message is received. Read more
Auto Trait Implementations§
impl !Freeze for TestCommunicationBackendReceiver
impl !RefUnwindSafe for TestCommunicationBackendReceiver
impl Send for TestCommunicationBackendReceiver
impl Sync for TestCommunicationBackendReceiver
impl Unpin for TestCommunicationBackendReceiver
impl UnsafeUnpin for TestCommunicationBackendReceiver
impl UnwindSafe for TestCommunicationBackendReceiver
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