pub struct BackupPoint {
pub id: String,
pub timestamp: SystemTime,
pub state_hash: String,
pub backup_path: PathBuf,
pub description: String,
}
Expand description
Backup point for rollback capabilities
Fields§
§id: String
Backup identifier
timestamp: SystemTime
Backup timestamp
state_hash: String
Repository state hash
backup_path: PathBuf
Backup file path
description: String
Description of backup point
Trait Implementations§
Source§impl Clone for BackupPoint
impl Clone for BackupPoint
Source§fn clone(&self) -> BackupPoint
fn clone(&self) -> BackupPoint
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 moreAuto Trait Implementations§
impl Freeze for BackupPoint
impl RefUnwindSafe for BackupPoint
impl Send for BackupPoint
impl Sync for BackupPoint
impl Unpin for BackupPoint
impl UnwindSafe for BackupPoint
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