pub struct ConfigFileDecryptionProperties {
pub footer_key_as_hex: String,
pub column_decryption_properties: HashMap<String, ColumnDecryptionProperties>,
pub aad_prefix_as_hex: String,
pub footer_signature_verification: bool,
}Fields§
Binary string to use for the parquet footer encoded in hex format
column_decryption_properties: HashMap<String, ColumnDecryptionProperties>HashMap of column names –> key in hex format
aad_prefix_as_hex: StringAAD prefix string uniquely identifies the file and prevents file swapping
If true, then verify signature for files with plaintext footers. default = true
Trait Implementations§
Source§impl Clone for ConfigFileDecryptionProperties
impl Clone for ConfigFileDecryptionProperties
Source§fn clone(&self) -> ConfigFileDecryptionProperties
fn clone(&self) -> ConfigFileDecryptionProperties
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 From<&FileDecryptionProperties> for ConfigFileDecryptionProperties
Available on crate feature parquet_encryption only.
impl From<&FileDecryptionProperties> for ConfigFileDecryptionProperties
Available on crate feature
parquet_encryption only.Source§fn from(f: &FileDecryptionProperties) -> Self
fn from(f: &FileDecryptionProperties) -> Self
Converts to this type from the input type.
Source§impl From<ConfigFileDecryptionProperties> for FileDecryptionProperties
Available on crate feature parquet_encryption only.
impl From<ConfigFileDecryptionProperties> for FileDecryptionProperties
Available on crate feature
parquet_encryption only.Source§fn from(val: ConfigFileDecryptionProperties) -> Self
fn from(val: ConfigFileDecryptionProperties) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ConfigFileDecryptionProperties
impl PartialEq for ConfigFileDecryptionProperties
Source§fn eq(&self, other: &ConfigFileDecryptionProperties) -> bool
fn eq(&self, other: &ConfigFileDecryptionProperties) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConfigFileDecryptionProperties
Auto Trait Implementations§
impl Freeze for ConfigFileDecryptionProperties
impl RefUnwindSafe for ConfigFileDecryptionProperties
impl Send for ConfigFileDecryptionProperties
impl Sync for ConfigFileDecryptionProperties
impl Unpin for ConfigFileDecryptionProperties
impl UnwindSafe for ConfigFileDecryptionProperties
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,
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