[][src]Enum sequoia_openpgp::RevocationStatus

pub enum RevocationStatus<'a> {
    Revoked(&'a [Signature]),
    CouldBe(&'a [Signature]),
    NotAsFarAsWeKnow,
}

The revocation status.

Variants

The key is definitely revoked.

All self-revocations are returned, the most recent revocation first.

We have a third-party revocation certificate that is allegedly from a designated revoker, but we don't have the designated revoker's key to check its validity.

All such certificates are returned. The caller must check them manually.

NotAsFarAsWeKnow

The key does not appear to be revoked, but perhaps an attacker has performed a DoS, which prevents us from seeing the revocation certificate.

Trait Implementations

impl<'a> Clone for RevocationStatus<'a>[src]

impl<'a> Debug for RevocationStatus<'a>[src]

impl<'a> Eq for RevocationStatus<'a>[src]

impl<'a> PartialEq<RevocationStatus<'a>> for RevocationStatus<'a>[src]

impl<'a> StructuralEq for RevocationStatus<'a>[src]

impl<'a> StructuralPartialEq for RevocationStatus<'a>[src]

Auto Trait Implementations

impl<'a> !RefUnwindSafe for RevocationStatus<'a>

impl<'a> !Send for RevocationStatus<'a>

impl<'a> !Sync for RevocationStatus<'a>

impl<'a> Unpin for RevocationStatus<'a>

impl<'a> !UnwindSafe for RevocationStatus<'a>

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.