pub struct Encryption { /* private fields */ }Expand description
Encryption at rest: a KeyProvider and the id of the root key new files use. Files keep
the id they were written with, so a key stays needed until no file names it.
Implementations§
Trait Implementations§
Source§impl Clone for Encryption
impl Clone for Encryption
Source§impl Debug for Encryption
Names the key id and never a key.
impl Debug for Encryption
Names the key id and never a key.
impl Eq for Encryption
Auto Trait Implementations§
impl !RefUnwindSafe for Encryption
impl !UnwindSafe for Encryption
impl Freeze for Encryption
impl Send for Encryption
impl Sync for Encryption
impl Unpin for Encryption
impl UnsafeUnpin for Encryption
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.