pub struct ResolvedDiscoveryPeer {
pub node_id: String,
pub relay_url: Option<String>,
pub addrs: Vec<String>,
}Expand description
One resolved static peer (ResolvedDiscovery::peers).
Fields§
§node_id: StringPeer NodeId (the canonical 64-char lowercase-hex form; validated at
resolution).
relay_url: Option<String>Peer home relay URL, if configured.
addrs: Vec<String>Peer direct socket addresses (host:port).
Trait Implementations§
Source§impl Clone for ResolvedDiscoveryPeer
impl Clone for ResolvedDiscoveryPeer
Auto Trait Implementations§
impl Freeze for ResolvedDiscoveryPeer
impl RefUnwindSafe for ResolvedDiscoveryPeer
impl Send for ResolvedDiscoveryPeer
impl Sync for ResolvedDiscoveryPeer
impl Unpin for ResolvedDiscoveryPeer
impl UnsafeUnpin for ResolvedDiscoveryPeer
impl UnwindSafe for ResolvedDiscoveryPeer
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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