struct EncryptionContext {
file_decryption_properties: Option<Arc<FileDecryptionProperties>>,
encryption_factory: Option<(Arc<dyn EncryptionFactory>, EncryptionFactoryOptions)>,
}Fields§
§file_decryption_properties: Option<Arc<FileDecryptionProperties>>§encryption_factory: Option<(Arc<dyn EncryptionFactory>, EncryptionFactoryOptions)>Implementations§
Source§impl EncryptionContext
impl EncryptionContext
fn new( file_decryption_properties: Option<Arc<FileDecryptionProperties>>, encryption_factory: Option<(Arc<dyn EncryptionFactory>, EncryptionFactoryOptions)>, ) -> Self
async fn get_file_decryption_properties( &self, file_location: &Path, ) -> Result<Option<Arc<FileDecryptionProperties>>>
Trait Implementations§
Source§impl Default for EncryptionContext
impl Default for EncryptionContext
Source§fn default() -> EncryptionContext
fn default() -> EncryptionContext
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EncryptionContext
impl !RefUnwindSafe for EncryptionContext
impl Send for EncryptionContext
impl Sync for EncryptionContext
impl Unpin for EncryptionContext
impl !UnwindSafe for EncryptionContext
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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