Struct libp2p_core::network::peer::DialingAttempt [−][src]
pub struct DialingAttempt<'a, TInEvent> { /* fields omitted */ }Expand description
A DialingAttempt is an ongoing outgoing connection attempt to
a known / expected remote peer ID and a list of alternative addresses
to connect to, if the current connection attempt fails.
Implementations
Returns the ID of the current connection attempt.
Returns the remote address of the current connection attempt.
Aborts the dialing attempt.
Aborting a dialing attempt involves aborting the current connection
attempt and dropping any remaining addresses given to Peer::dial()
that have not yet been tried.
Adds an address to the end of the remaining addresses for this dialing attempt. Duplicates are ignored.
Auto Trait Implementations
impl<'a, TInEvent> !RefUnwindSafe for DialingAttempt<'a, TInEvent>impl<'a, TInEvent> Send for DialingAttempt<'a, TInEvent> where
TInEvent: Send, impl<'a, TInEvent> Sync for DialingAttempt<'a, TInEvent> where
TInEvent: Send, impl<'a, TInEvent> Unpin for DialingAttempt<'a, TInEvent>impl<'a, TInEvent> !UnwindSafe for DialingAttempt<'a, TInEvent>