pub enum SocketReceive {
Message {
message: HarnessOutputMessage,
},
Timeout,
Closed,
}Expand description
Result of attempting to receive a harness → peer message from a socket.
Variants§
Message
A protocol message was received.
Fields
§
message: HarnessOutputMessageDecoded harness → peer output message.
Timeout
No message arrived before the requested timeout elapsed.
Closed
The socket closed cleanly at a message boundary.
Trait Implementations§
Source§impl Debug for SocketReceive
impl Debug for SocketReceive
Source§impl PartialEq for SocketReceive
impl PartialEq for SocketReceive
impl StructuralPartialEq for SocketReceive
Auto Trait Implementations§
impl Freeze for SocketReceive
impl RefUnwindSafe for SocketReceive
impl Send for SocketReceive
impl Sync for SocketReceive
impl Unpin for SocketReceive
impl UnsafeUnpin for SocketReceive
impl UnwindSafe for SocketReceive
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