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: String
AAD 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 Default for ConfigFileDecryptionProperties
impl Default for ConfigFileDecryptionProperties
Source§fn default() -> ConfigFileDecryptionProperties
fn default() -> ConfigFileDecryptionProperties
Returns the “default value” for a type. Read more
Source§impl From<&FileDecryptionProperties> for ConfigFileDecryptionProperties
impl From<&FileDecryptionProperties> for ConfigFileDecryptionProperties
Source§fn from(f: &FileDecryptionProperties) -> ConfigFileDecryptionProperties
fn from(f: &FileDecryptionProperties) -> ConfigFileDecryptionProperties
Converts to this type from the input type.
Source§impl From<ConfigFileDecryptionProperties> for FileDecryptionProperties
impl From<ConfigFileDecryptionProperties> for FileDecryptionProperties
Source§fn from(val: ConfigFileDecryptionProperties) -> FileDecryptionProperties
fn from(val: ConfigFileDecryptionProperties) -> FileDecryptionProperties
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