Struct nakamoto_node::client::peer::KnownAddress
[−]pub struct KnownAddress {
pub addr: Address,
pub source: Source,
pub last_success: Option<LocalTime>,
pub last_sampled: Option<LocalTime>,
pub last_attempt: Option<LocalTime>,
pub last_active: Option<LocalTime>,
}Expand description
A known address.
Fields
addr: AddressNetwork address.
source: SourceAddress of the peer who sent us this address.
last_success: Option<LocalTime>Last time this address was used to successfully connect to a peer.
last_sampled: Option<LocalTime>Last time this address was sampled.
last_attempt: Option<LocalTime>Last time this address was tried.
last_active: Option<LocalTime>Last time this peer was seen alive.
Implementations
impl KnownAddress
impl KnownAddress
Trait Implementations
impl Clone for KnownAddress
impl Clone for KnownAddress
fn clone(&self) -> KnownAddress
fn clone(&self) -> KnownAddress
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Debug for KnownAddress
impl Debug for KnownAddress
impl PartialEq<KnownAddress> for KnownAddress
impl PartialEq<KnownAddress> for KnownAddress
fn eq(&self, other: &KnownAddress) -> bool
fn eq(&self, other: &KnownAddress) -> bool
impl Eq for KnownAddress
impl StructuralEq for KnownAddress
impl StructuralPartialEq for KnownAddress
Auto Trait Implementations
impl RefUnwindSafe for KnownAddress
impl Send for KnownAddress
impl Sync for KnownAddress
impl Unpin for KnownAddress
impl UnwindSafe for KnownAddress
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more