pub struct ConnectingPeer {
pub listener_addr: SocketAddr,
pub trusted: bool,
pub last_connection_attempt: Option<Instant>,
pub total_connection_attempts: u32,
}Expand description
A connecting peer.
Fields§
§listener_addr: SocketAddrThe listening address of a connecting peer.
trusted: boolIndicates whether the peer is considered trusted.
last_connection_attempt: Option<Instant>The last time we attempted to connect to the peer.
total_connection_attempts: u32The total number of connection attempts, since the peer was last connected.
Trait Implementations§
Source§impl Clone for ConnectingPeer
impl Clone for ConnectingPeer
Source§fn clone(&self) -> ConnectingPeer
fn clone(&self) -> ConnectingPeer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ConnectingPeer
impl RefUnwindSafe for ConnectingPeer
impl Send for ConnectingPeer
impl Sync for ConnectingPeer
impl Unpin for ConnectingPeer
impl UnsafeUnpin for ConnectingPeer
impl UnwindSafe for ConnectingPeer
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more