pub struct EncryptionDetails {
pub standard: Standard,
pub initialization_vector: String,
pub key: String,
}Expand description
EncryptionDetails : Encryption details for required client-side encryption and decryption of document contents.
Fields
standard: StandardThe encryption standard required to encrypt or decrypt the document contents.
initialization_vector: StringThe vector to encrypt or decrypt the document contents using Cipher Block Chaining (CBC).
key: StringThe encryption key used to encrypt or decrypt the document contents.
Implementations
Trait Implementations
sourceimpl Clone for EncryptionDetails
impl Clone for EncryptionDetails
sourcefn clone(&self) -> EncryptionDetails
fn clone(&self) -> EncryptionDetails
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for EncryptionDetails
impl Debug for EncryptionDetails
sourceimpl Default for EncryptionDetails
impl Default for EncryptionDetails
sourcefn default() -> EncryptionDetails
fn default() -> EncryptionDetails
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for EncryptionDetails
impl<'de> Deserialize<'de> for EncryptionDetails
sourcefn 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
sourceimpl PartialEq<EncryptionDetails> for EncryptionDetails
impl PartialEq<EncryptionDetails> for EncryptionDetails
sourcefn eq(&self, other: &EncryptionDetails) -> bool
fn eq(&self, other: &EncryptionDetails) -> bool
sourceimpl Serialize for EncryptionDetails
impl Serialize for EncryptionDetails
impl StructuralPartialEq for EncryptionDetails
Auto Trait Implementations
impl RefUnwindSafe for EncryptionDetails
impl Send for EncryptionDetails
impl Sync for EncryptionDetails
impl Unpin for EncryptionDetails
impl UnwindSafe for EncryptionDetails
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more