pub enum WalFailureMode {
Disabled,
Warn,
Strict,
}Expand description
Failure handling modes for WAL operations.
These modes control how WAL-related failures are handled:
Disabled: WAL operations are skipped entirelyWarn: WAL failures are logged as warnings but don’t fail operationsStrict: WAL failures cause operations to fail immediately
Variants§
Disabled
WAL operations are completely disabled
Warn
WAL failures are logged as warnings but operations continue
Strict
WAL failures cause operations to fail (default for data integrity)
Trait Implementations§
Source§impl Clone for WalFailureMode
impl Clone for WalFailureMode
Source§fn clone(&self) -> WalFailureMode
fn clone(&self) -> WalFailureMode
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 WalFailureMode
impl Debug for WalFailureMode
Source§impl Default for WalFailureMode
impl Default for WalFailureMode
Source§fn default() -> WalFailureMode
fn default() -> WalFailureMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WalFailureMode
impl<'de> Deserialize<'de> for WalFailureMode
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<WalFailureMode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WalFailureMode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for WalFailureMode
impl Display for WalFailureMode
Source§impl FromStr for WalFailureMode
impl FromStr for WalFailureMode
Source§impl PartialEq for WalFailureMode
impl PartialEq for WalFailureMode
Source§impl Serialize for WalFailureMode
impl Serialize for WalFailureMode
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for WalFailureMode
impl Eq for WalFailureMode
impl StructuralPartialEq for WalFailureMode
Auto Trait Implementations§
impl Freeze for WalFailureMode
impl RefUnwindSafe for WalFailureMode
impl Send for WalFailureMode
impl Sync for WalFailureMode
impl Unpin for WalFailureMode
impl UnwindSafe for WalFailureMode
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