pub enum QuarantineStamp {
Millis,
Seconds,
Custom(fn(SystemTime) -> String),
}Expand description
Suffix format of a quarantined database, appended to its file name.
Variants§
Millis
.corrupt-<unix-ms> (default).
Seconds
.corrupt-<unix-secs>.
Custom(fn(SystemTime) -> String)
The formatter returns the whole suffix, for example .bad-<n>. The result must be
non-empty and contain no path separator or NUL, or quarantine fails with
DbError::InvalidQuarantineSuffix.
Trait Implementations§
Source§impl Clone for QuarantineStamp
impl Clone for QuarantineStamp
impl Copy for QuarantineStamp
Source§impl Debug for QuarantineStamp
impl Debug for QuarantineStamp
Source§impl Default for QuarantineStamp
impl Default for QuarantineStamp
impl Eq for QuarantineStamp
Auto Trait Implementations§
impl Freeze for QuarantineStamp
impl RefUnwindSafe for QuarantineStamp
impl Send for QuarantineStamp
impl Sync for QuarantineStamp
impl Unpin for QuarantineStamp
impl UnsafeUnpin for QuarantineStamp
impl UnwindSafe for QuarantineStamp
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