#[non_exhaustive]pub struct AOFConfig {
pub append_fsync: AppendFsync,
/* private fields */
}Expand description
Configuration of the AOF based persistence.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.append_fsync: AppendFsyncOptional. fsync configuration.
Implementations§
Source§impl AOFConfig
impl AOFConfig
pub fn new() -> Self
Sourcepub fn set_append_fsync<T: Into<AppendFsync>>(self, v: T) -> Self
pub fn set_append_fsync<T: Into<AppendFsync>>(self, v: T) -> Self
Sets the value of append_fsync.
Trait Implementations§
impl StructuralPartialEq for AOFConfig
Auto Trait Implementations§
impl Freeze for AOFConfig
impl RefUnwindSafe for AOFConfig
impl Send for AOFConfig
impl Sync for AOFConfig
impl Unpin for AOFConfig
impl UnwindSafe for AOFConfig
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