Struct libp2p_kad::record::store::MemoryStoreConfig
source · pub struct MemoryStoreConfig {
pub max_records: usize,
pub max_value_bytes: usize,
pub max_providers_per_key: usize,
pub max_provided_keys: usize,
}
Expand description
Configuration for a MemoryStore
.
Fields§
§max_records: usize
The maximum number of records.
max_value_bytes: usize
The maximum size of record values, in bytes.
max_providers_per_key: usize
The maximum number of providers stored for a key.
This should match up with the chosen replication factor.
max_provided_keys: usize
The maximum number of provider records for which the local node is the provider.
Trait Implementations§
source§impl Clone for MemoryStoreConfig
impl Clone for MemoryStoreConfig
source§fn clone(&self) -> MemoryStoreConfig
fn clone(&self) -> MemoryStoreConfig
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 more