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 UnsafeUnpin 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