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> Clone for ListenFailure<'a, Handler>
impl<'a, Handler: Clone> Clone for ListenFailure<'a, Handler>
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> Copy for ListenFailure<'a, Handler>
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