pub struct Config {
pub bucket: String,
pub description: String,
pub max_value_size: i32,
pub history: i64,
pub max_age: Duration,
pub max_bytes: i64,
pub storage: StorageType,
pub num_replicas: usize,
}
Available on crate feature
unstable
only.Expand description
Configuration values for key value stores.
Fields
bucket: String
Name of the bucket
description: String
Human readable description.
max_value_size: i32
Maximum size of a single value.
history: i64
Maximum historical entries.
max_age: Duration
Maximum age of any entry in the bucket, expressed in nanoseconds
max_bytes: i64
How large the bucket may become in total bytes before the configured discard policy kicks in
storage: StorageType
The type of storage backend, File
(default) and Memory
num_replicas: usize
How many replicas to keep for each entry in a cluster.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more