pub enum KmsBackendKind {
Local,
VaultKv2,
VaultTransit,
Unknown,
}Expand description
Configured KMS backend family.
Variants§
Trait Implementations§
Source§impl Clone for KmsBackendKind
impl Clone for KmsBackendKind
Source§fn clone(&self) -> KmsBackendKind
fn clone(&self) -> KmsBackendKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KmsBackendKind
impl Debug for KmsBackendKind
Source§impl<'de> Deserialize<'de> for KmsBackendKind
impl<'de> Deserialize<'de> for KmsBackendKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for KmsBackendKind
Source§impl PartialEq for KmsBackendKind
impl PartialEq for KmsBackendKind
Source§impl Serialize for KmsBackendKind
impl Serialize for KmsBackendKind
impl StructuralPartialEq for KmsBackendKind
Auto Trait Implementations§
impl Freeze for KmsBackendKind
impl RefUnwindSafe for KmsBackendKind
impl Send for KmsBackendKind
impl Sync for KmsBackendKind
impl Unpin for KmsBackendKind
impl UnsafeUnpin for KmsBackendKind
impl UnwindSafe for KmsBackendKind
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