pub struct WalConfig {
pub max_file_size: Option<u64>,
pub compression_algorithm: Option<CompressionAlgorithm>,
pub max_records_per_file: Option<usize>,
pub format: WalFormat,
}Expand description
Configuration for WAL manager
Fields§
§max_file_size: Option<u64>Optional maximum file size in bytes
compression_algorithm: Option<CompressionAlgorithm>Optional compression algorithm for rotated files
max_records_per_file: Option<usize>Optional maximum number of records per file
format: WalFormatWAL file format
Trait Implementations§
Source§impl From<CollectionWalConfig> for WalConfig
impl From<CollectionWalConfig> for WalConfig
Source§fn from(config: CollectionWalConfig) -> Self
fn from(config: CollectionWalConfig) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WalConfig
impl RefUnwindSafe for WalConfig
impl Send for WalConfig
impl Sync for WalConfig
impl Unpin for WalConfig
impl UnwindSafe for WalConfig
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