pub struct MultiRegionKekProvider { /* private fields */ }Expand description
Multi-region KEK provider for disaster recovery.
Implementations§
Source§impl MultiRegionKekProvider
impl MultiRegionKekProvider
Sourcepub fn new(
kek_id: String,
primary: Box<dyn KekProvider>,
secondary: Option<Box<dyn KekProvider>>,
) -> Self
pub fn new( kek_id: String, primary: Box<dyn KekProvider>, secondary: Option<Box<dyn KekProvider>>, ) -> Self
Create a new multi-region KEK provider.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MultiRegionKekProvider
impl !RefUnwindSafe for MultiRegionKekProvider
impl Send for MultiRegionKekProvider
impl Sync for MultiRegionKekProvider
impl Unpin for MultiRegionKekProvider
impl UnsafeUnpin for MultiRegionKekProvider
impl !UnwindSafe for MultiRegionKekProvider
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> 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