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
sourceimpl Default for MemoryStoreConfig
impl Default for MemoryStoreConfig
sourcepub fn default() -> MemoryStoreConfig
pub fn default() -> MemoryStoreConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for MemoryStoreConfig
impl Send for MemoryStoreConfig
impl Sync for MemoryStoreConfig
impl Unpin for MemoryStoreConfig
impl UnwindSafe for MemoryStoreConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more