#[repr(u8)]pub enum ArchiveManifestVersion {
V1 = 1,
V2 = 2,
V3 = 3,
}Expand description
Manifest version for backup archives.
Variants§
V1 = 1
Version 1 backup archives correspond to the v1 file system storage but do not include some additional event logs which were added later and are optional.
A single backup archive includes only one account.
V2 = 2
Version 2 backup archives correspond to the v1 file system storage and include all event logs, preferences and remote origins.
A single backup archive includes only one account.
V3 = 3
Version 3 backup archives include the SQLite database and external file blobs and may contain multiple accounts.
Trait Implementations§
Source§impl Clone for ArchiveManifestVersion
impl Clone for ArchiveManifestVersion
Source§fn clone(&self) -> ArchiveManifestVersion
fn clone(&self) -> ArchiveManifestVersion
Returns a copy 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 ArchiveManifestVersion
impl Debug for ArchiveManifestVersion
Source§impl Default for ArchiveManifestVersion
impl Default for ArchiveManifestVersion
Source§impl<'de> Deserialize<'de> for ArchiveManifestVersion
impl<'de> Deserialize<'de> for ArchiveManifestVersion
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
Source§impl PartialEq for ArchiveManifestVersion
impl PartialEq for ArchiveManifestVersion
Source§impl Serialize for ArchiveManifestVersion
impl Serialize for ArchiveManifestVersion
impl Copy for ArchiveManifestVersion
impl Eq for ArchiveManifestVersion
impl StructuralPartialEq for ArchiveManifestVersion
Auto Trait Implementations§
impl Freeze for ArchiveManifestVersion
impl RefUnwindSafe for ArchiveManifestVersion
impl Send for ArchiveManifestVersion
impl Sync for ArchiveManifestVersion
impl Unpin for ArchiveManifestVersion
impl UnwindSafe for ArchiveManifestVersion
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