Struct chamomile::transports::TransportRecvMessage
source · pub struct TransportRecvMessage(pub SocketAddr, pub RemotePublic, pub Option<SessionKey>, pub Sender<EndpointMessage>, pub Receiver<EndpointMessage>, pub Sender<EndpointMessage>);
Expand description
when endpoint get a incoming connection, will send to outside.
params: socket_addr
, endpoint_stream_receiver
,
endpoint_stream_sender
and is_stable
, remote_pk bytes
.
Tuple Fields§
§0: SocketAddr
§1: RemotePublic
§2: Option<SessionKey>
§3: Sender<EndpointMessage>
§4: Receiver<EndpointMessage>
§5: Sender<EndpointMessage>
Auto Trait Implementations§
impl Freeze for TransportRecvMessage
impl !RefUnwindSafe for TransportRecvMessage
impl Send for TransportRecvMessage
impl Sync for TransportRecvMessage
impl Unpin for TransportRecvMessage
impl !UnwindSafe for TransportRecvMessage
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