[−][src]Enum roughenough::key::KmsProtection
Methods for protecting the server's long-term identity
Variants
Plaintext
No protection, seed is in plaintext
AwsKmsEnvelope(String)
Envelope encryption of the seed using AWS Key Management Service
GoogleKmsEnvelope(String)
Envelope encryption of the seed using Google Cloud Key Management Service
Trait Implementations
impl PartialEq<KmsProtection> for KmsProtection
[src]
fn eq(&self, other: &KmsProtection) -> bool
[src]
fn ne(&self, other: &KmsProtection) -> bool
[src]
impl Clone for KmsProtection
[src]
fn clone(&self) -> KmsProtection
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for KmsProtection
[src]
impl PartialOrd<KmsProtection> for KmsProtection
[src]
fn partial_cmp(&self, other: &KmsProtection) -> Option<Ordering>
[src]
fn lt(&self, other: &KmsProtection) -> bool
[src]
fn le(&self, other: &KmsProtection) -> bool
[src]
fn gt(&self, other: &KmsProtection) -> bool
[src]
fn ge(&self, other: &KmsProtection) -> bool
[src]
impl Display for KmsProtection
[src]
impl Debug for KmsProtection
[src]
impl Hash for KmsProtection
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl FromStr for KmsProtection
[src]
Auto Trait Implementations
impl Send for KmsProtection
impl Sync for KmsProtection
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,