pub struct FileEncryptionInfo {
pub encryption_key: Vec<u8>,
pub initialization_vector: Vec<u8>,
pub mac: Vec<u8>,
pub mac_key: Vec<u8>,
pub profile_identifier: String,
pub file_digest: Vec<u8>,
pub file_digest_algorithm: String,
}
Fields§
§encryption_key: Vec<u8>
§initialization_vector: Vec<u8>
§mac: Vec<u8>
§mac_key: Vec<u8>
§profile_identifier: String
§file_digest: Vec<u8>
§file_digest_algorithm: String
Trait Implementations§
Source§impl Clone for FileEncryptionInfo
impl Clone for FileEncryptionInfo
Source§fn clone(&self) -> FileEncryptionInfo
fn clone(&self) -> FileEncryptionInfo
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 FileEncryptionInfo
impl Debug for FileEncryptionInfo
Source§impl<'de> Deserialize<'de> for FileEncryptionInfo
impl<'de> Deserialize<'de> for FileEncryptionInfo
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 FileEncryptionInfo
impl PartialEq for FileEncryptionInfo
Source§impl Serialize for FileEncryptionInfo
impl Serialize for FileEncryptionInfo
impl Eq for FileEncryptionInfo
impl StructuralPartialEq for FileEncryptionInfo
Auto Trait Implementations§
impl Freeze for FileEncryptionInfo
impl RefUnwindSafe for FileEncryptionInfo
impl Send for FileEncryptionInfo
impl Sync for FileEncryptionInfo
impl Unpin for FileEncryptionInfo
impl UnwindSafe for FileEncryptionInfo
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