pub enum KmsKeyUsage {
EncryptDecrypt,
SignVerify,
Unknown,
}Expand description
KMS key usage.
Variants§
Trait Implementations§
Source§impl Clone for KmsKeyUsage
impl Clone for KmsKeyUsage
Source§fn clone(&self) -> KmsKeyUsage
fn clone(&self) -> KmsKeyUsage
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 KmsKeyUsage
impl Debug for KmsKeyUsage
Source§impl<'de> Deserialize<'de> for KmsKeyUsage
impl<'de> Deserialize<'de> for KmsKeyUsage
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 KmsKeyUsage
Source§impl PartialEq for KmsKeyUsage
impl PartialEq for KmsKeyUsage
Source§impl Serialize for KmsKeyUsage
impl Serialize for KmsKeyUsage
impl StructuralPartialEq for KmsKeyUsage
Auto Trait Implementations§
impl Freeze for KmsKeyUsage
impl RefUnwindSafe for KmsKeyUsage
impl Send for KmsKeyUsage
impl Sync for KmsKeyUsage
impl Unpin for KmsKeyUsage
impl UnsafeUnpin for KmsKeyUsage
impl UnwindSafe for KmsKeyUsage
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