Struct libp2p::swarm::behaviour::ListenFailure
source · pub struct ListenFailure<'a, Handler> {
pub local_addr: &'a Multiaddr,
pub send_back_addr: &'a Multiaddr,
pub handler: Handler,
}
Expand description
FromSwarm
variant that informs the behaviour that an error
happened on an incoming connection during its initial handshake.
This can include, for example, an error during the handshake of the encryption layer, or the connection unexpectedly closed.
Fields§
§local_addr: &'a Multiaddr
§send_back_addr: &'a Multiaddr
§handler: Handler
Trait Implementations§
source§impl<'a, Handler> Clone for ListenFailure<'a, Handler>where
Handler: Clone,
impl<'a, Handler> Clone for ListenFailure<'a, Handler>where Handler: Clone,
source§fn clone(&self) -> ListenFailure<'a, Handler>
fn clone(&self) -> ListenFailure<'a, Handler>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl<'a, Handler> Copy for ListenFailure<'a, Handler>where Handler: Copy,
Auto Trait Implementations§
impl<'a, Handler> RefUnwindSafe for ListenFailure<'a, Handler>where Handler: RefUnwindSafe,
impl<'a, Handler> Send for ListenFailure<'a, Handler>where Handler: Send,
impl<'a, Handler> Sync for ListenFailure<'a, Handler>where Handler: Sync,
impl<'a, Handler> Unpin for ListenFailure<'a, Handler>where Handler: Unpin,
impl<'a, Handler> UnwindSafe for ListenFailure<'a, Handler>where Handler: UnwindSafe,
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