pub struct BackupEncryptionMetadata {
pub kdf: String,
pub cipher: String,
}Expand description
Encryption metadata recorded in a backup manifest (Stage 1G). The KEK
salt itself travels inside the backup as the _meta/keys file, so only
the scheme identifiers live here.
Fields§
§kdf: StringKEK derivation scheme for the database passphrase.
cipher: StringPage/record cipher guarding the backup files.
Trait Implementations§
Source§impl Clone for BackupEncryptionMetadata
impl Clone for BackupEncryptionMetadata
Source§fn clone(&self) -> BackupEncryptionMetadata
fn clone(&self) -> BackupEncryptionMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BackupEncryptionMetadata
impl Debug for BackupEncryptionMetadata
Source§impl<'de> Deserialize<'de> for BackupEncryptionMetadata
impl<'de> Deserialize<'de> for BackupEncryptionMetadata
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
impl Eq for BackupEncryptionMetadata
Source§impl PartialEq for BackupEncryptionMetadata
impl PartialEq for BackupEncryptionMetadata
Source§impl Serialize for BackupEncryptionMetadata
impl Serialize for BackupEncryptionMetadata
impl StructuralPartialEq for BackupEncryptionMetadata
Auto Trait Implementations§
impl Freeze for BackupEncryptionMetadata
impl RefUnwindSafe for BackupEncryptionMetadata
impl Send for BackupEncryptionMetadata
impl Sync for BackupEncryptionMetadata
impl Unpin for BackupEncryptionMetadata
impl UnsafeUnpin for BackupEncryptionMetadata
impl UnwindSafe for BackupEncryptionMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more