pub struct BackupRecord {
pub plugin_name: String,
pub version: String,
pub backup_path: PathBuf,
pub created_at: String,
pub valid: bool,
}Expand description
Backup record for rollback support
Fields§
§plugin_name: StringPlugin name
version: StringVersion that was backed up
backup_path: PathBufBackup location
created_at: StringWhen backup was created
valid: boolWhether this backup is valid for rollback
Implementations§
Source§impl BackupRecord
impl BackupRecord
Trait Implementations§
Source§impl Clone for BackupRecord
impl Clone for BackupRecord
Source§fn clone(&self) -> BackupRecord
fn clone(&self) -> BackupRecord
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 BackupRecord
impl Debug for BackupRecord
Source§impl<'de> Deserialize<'de> for BackupRecord
impl<'de> Deserialize<'de> for BackupRecord
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 BackupRecord
impl RefUnwindSafe for BackupRecord
impl Send for BackupRecord
impl Sync for BackupRecord
impl Unpin for BackupRecord
impl UnsafeUnpin for BackupRecord
impl UnwindSafe for BackupRecord
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