pub struct CollectionWalConfigOverrides {
pub write_mode: Option<WalFailureMode>,
pub verification_mode: Option<WalFailureMode>,
pub auto_verify: Option<bool>,
pub enable_recovery: Option<bool>,
pub max_wal_size_bytes: Option<Option<u64>>,
pub compression_algorithm: Option<Option<CompressionAlgorithm>>,
pub max_records_per_file: Option<Option<usize>>,
pub format: Option<WalFormat>,
pub persist_overrides: bool,
}Expand description
Overrides for CollectionWalConfig, where None means “use existing value”.
Fields§
§write_mode: Option<WalFailureMode>§verification_mode: Option<WalFailureMode>§auto_verify: Option<bool>§enable_recovery: Option<bool>§max_wal_size_bytes: Option<Option<u64>>§compression_algorithm: Option<Option<CompressionAlgorithm>>§max_records_per_file: Option<Option<usize>>§format: Option<WalFormat>§persist_overrides: boolWhether to persist the merged configuration to disk (for existing collections)
Trait Implementations§
Source§impl Clone for CollectionWalConfigOverrides
impl Clone for CollectionWalConfigOverrides
Source§fn clone(&self) -> CollectionWalConfigOverrides
fn clone(&self) -> CollectionWalConfigOverrides
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 CollectionWalConfigOverrides
impl Debug for CollectionWalConfigOverrides
Source§impl Default for CollectionWalConfigOverrides
impl Default for CollectionWalConfigOverrides
Source§fn default() -> CollectionWalConfigOverrides
fn default() -> CollectionWalConfigOverrides
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CollectionWalConfigOverrides
impl RefUnwindSafe for CollectionWalConfigOverrides
impl Send for CollectionWalConfigOverrides
impl Sync for CollectionWalConfigOverrides
impl Unpin for CollectionWalConfigOverrides
impl UnwindSafe for CollectionWalConfigOverrides
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