pub struct BackupInfo {
pub id: String,
pub path: PathBuf,
pub size_bytes: u64,
pub created_at: DateTime<Utc>,
pub db_version: String,
}Expand description
Metadata about a single backup.
Fields§
§id: StringUnique identifier derived from the filename.
path: PathBufFull path to the backup file.
size_bytes: u64Size in bytes.
created_at: DateTime<Utc>When the backup was created.
db_version: StringDatabase schema version (from user_version pragma).
Trait Implementations§
Source§impl Clone for BackupInfo
impl Clone for BackupInfo
Source§fn clone(&self) -> BackupInfo
fn clone(&self) -> BackupInfo
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 BackupInfo
impl RefUnwindSafe for BackupInfo
impl Send for BackupInfo
impl Sync for BackupInfo
impl Unpin for BackupInfo
impl UnsafeUnpin for BackupInfo
impl UnwindSafe for BackupInfo
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