pub struct PeerStoreConfig {
pub max_peers: usize,
pub max_addrs_per_peer: usize,
pub max_latency_samples: usize,
pub max_protocols_per_peer: usize,
}Expand description
Peer store configuration
Fields§
§max_peers: usizeMaximum number of peers to store
max_addrs_per_peer: usizeMaximum addresses to store per peer
max_latency_samples: usizeMaximum latency samples to keep
max_protocols_per_peer: usizeMaximum protocols to store per peer
Implementations§
Trait Implementations§
Source§impl Clone for PeerStoreConfig
impl Clone for PeerStoreConfig
Source§fn clone(&self) -> PeerStoreConfig
fn clone(&self) -> PeerStoreConfig
Returns a duplicate 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 PeerStoreConfig
impl Debug for PeerStoreConfig
Auto Trait Implementations§
impl Freeze for PeerStoreConfig
impl RefUnwindSafe for PeerStoreConfig
impl Send for PeerStoreConfig
impl Sync for PeerStoreConfig
impl Unpin for PeerStoreConfig
impl UnwindSafe for PeerStoreConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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