[][src]Enum age::keys::UnsupportedKey

pub enum UnsupportedKey {
    EncryptedPem,
    EncryptedOpenSsh(String),
}

A key that we know how to parse, but that we do not support.

The Display impl provides details for each unsupported key as to why we don't support it, and how a user can migrate to a supported key.

Variants

EncryptedPem

An encrypted PEM key.

EncryptedOpenSsh(String)

An encrypted OpenSSH key using a specific cipher.

Trait Implementations

impl Clone for UnsupportedKey[src]

impl Debug for UnsupportedKey[src]

impl Display for UnsupportedKey[src]

impl From<UnsupportedKey> for Identity[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,