pub struct StaticDiscovery { /* private fields */ }Implementations§
Source§impl StaticDiscovery
impl StaticDiscovery
pub fn new() -> StaticDiscovery
pub fn add_peer(self, node_id: u64, addr: impl Into<String>) -> StaticDiscovery
pub fn from_addresses(addresses: Vec<String>) -> StaticDiscovery
pub fn peers(&self) -> &HashMap<u64, BasicNode>
pub fn into_peers(self) -> HashMap<u64, BasicNode>
Trait Implementations§
Source§impl Default for StaticDiscovery
impl Default for StaticDiscovery
Source§fn default() -> StaticDiscovery
fn default() -> StaticDiscovery
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StaticDiscovery
impl RefUnwindSafe for StaticDiscovery
impl Send for StaticDiscovery
impl Sync for StaticDiscovery
impl Unpin for StaticDiscovery
impl UnsafeUnpin for StaticDiscovery
impl UnwindSafe for StaticDiscovery
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> 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> 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