pub struct DisabledEncryption;Expand description
Placeholder for disabled encryption
Implementations§
Source§impl DisabledEncryption
impl DisabledEncryption
Sourcepub fn encrypt(&self, plaintext: &[u8], _lsn: u64) -> Result<Vec<u8>>
pub fn encrypt(&self, plaintext: &[u8], _lsn: u64) -> Result<Vec<u8>>
Pass-through “encrypt” (just returns the data as-is)
Sourcepub fn decrypt(&self, ciphertext: &[u8], _lsn: u64) -> Result<Vec<u8>>
pub fn decrypt(&self, ciphertext: &[u8], _lsn: u64) -> Result<Vec<u8>>
Pass-through “decrypt” (just returns the data as-is)
Sourcepub fn encrypted_size(&self, plaintext_len: usize) -> usize
pub fn encrypted_size(&self, plaintext_len: usize) -> usize
No overhead when disabled
pub fn is_enabled(&self) -> bool
Trait Implementations§
Source§impl Debug for DisabledEncryption
impl Debug for DisabledEncryption
Auto Trait Implementations§
impl Freeze for DisabledEncryption
impl RefUnwindSafe for DisabledEncryption
impl Send for DisabledEncryption
impl Sync for DisabledEncryption
impl Unpin for DisabledEncryption
impl UnwindSafe for DisabledEncryption
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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