pub struct BackupConfigFile {
pub enabled: bool,
pub backup_dir: PathBuf,
pub schedule_cron: Option<String>,
pub retention_count: usize,
pub compression_level: u8,
pub verify_after_backup: bool,
}Expand description
Backup configuration
Fields§
§enabled: bool§backup_dir: PathBuf§schedule_cron: Option<String>§retention_count: usize§compression_level: u8§verify_after_backup: boolTrait Implementations§
Source§impl Clone for BackupConfigFile
impl Clone for BackupConfigFile
Source§fn clone(&self) -> BackupConfigFile
fn clone(&self) -> BackupConfigFile
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 BackupConfigFile
impl Debug for BackupConfigFile
Source§impl Default for BackupConfigFile
impl Default for BackupConfigFile
Source§impl<'de> Deserialize<'de> for BackupConfigFile
impl<'de> Deserialize<'de> for BackupConfigFile
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BackupConfigFile
impl RefUnwindSafe for BackupConfigFile
impl Send for BackupConfigFile
impl Sync for BackupConfigFile
impl Unpin for BackupConfigFile
impl UnwindSafe for BackupConfigFile
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more