Struct sc_network::network_state::NotConnectedPeer
source · pub struct NotConnectedPeer {
pub known_addresses: HashSet<Multiaddr>,
pub version_string: Option<String>,
pub latest_ping_time: Option<Duration>,
}
Expand description
Part of the NetworkState
struct. Unstable.
Fields§
§known_addresses: HashSet<Multiaddr>
List of addresses known for this node.
version_string: Option<String>
Node information, as provided by the node itself, if we were ever connected to this node.
latest_ping_time: Option<Duration>
Latest ping duration with this node, if we were ever connected to this node.
Trait Implementations§
source§impl Clone for NotConnectedPeer
impl Clone for NotConnectedPeer
source§fn clone(&self) -> NotConnectedPeer
fn clone(&self) -> NotConnectedPeer
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 moresource§impl Debug for NotConnectedPeer
impl Debug for NotConnectedPeer
source§impl<'de> Deserialize<'de> for NotConnectedPeer
impl<'de> Deserialize<'de> for NotConnectedPeer
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<NotConnectedPeer> for NotConnectedPeer
impl PartialEq<NotConnectedPeer> for NotConnectedPeer
source§fn eq(&self, other: &NotConnectedPeer) -> bool
fn eq(&self, other: &NotConnectedPeer) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for NotConnectedPeer
impl Serialize for NotConnectedPeer
impl StructuralPartialEq for NotConnectedPeer
Auto Trait Implementations§
impl RefUnwindSafe for NotConnectedPeer
impl Send for NotConnectedPeer
impl Sync for NotConnectedPeer
impl Unpin for NotConnectedPeer
impl UnwindSafe for NotConnectedPeer
Blanket Implementations§
source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
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, Outer> IsWrappedBy<Outer> for Twhere
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
impl<T, Outer> IsWrappedBy<Outer> for Twhere Outer: AsRef<T> + AsMut<T> + From<T>, T: From<Outer>,
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T
. Read moresource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere T: UncheckedFrom<S>,
source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from
.source§impl<T, S> UniqueSaturatedInto<T> for Swhere
T: Bounded,
S: TryInto<T>,
impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.