[−][src]Enum sequoia_openpgp::types::ReasonForRevocation
Describes the reason for a revocation.
See the description of revocation subpackets Section 5.2.3.23 of RFC 4880.
Variants
No reason specified (key revocations or cert revocations)
Key is superseded (key revocations)
Key material has been compromised (key revocations)
Key is retired and no longer used (key revocations)
User ID information is no longer valid (cert revocations)
Private(u8)
Private reason identifier.
Unknown(u8)
Unknown reason identifier.
Implementations
impl ReasonForRevocation
[src]
pub fn revocation_type(&self) -> RevocationType
[src]
Returns the revocation's RevocationType
.
Trait Implementations
impl Arbitrary for ReasonForRevocation
[src]
fn arbitrary<G: Gen>(g: &mut G) -> Self
[src]
fn shrink(&self) -> Box<dyn Iterator<Item = Self> + 'static>
[src]
impl Clone for ReasonForRevocation
[src]
fn clone(&self) -> ReasonForRevocation
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ReasonForRevocation
[src]
impl Debug for ReasonForRevocation
[src]
impl Display for ReasonForRevocation
[src]
impl Eq for ReasonForRevocation
[src]
impl From<ReasonForRevocation> for u8
[src]
fn from(r: ReasonForRevocation) -> u8
[src]
impl From<u8> for ReasonForRevocation
[src]
impl Hash for ReasonForRevocation
[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,
impl Ord for ReasonForRevocation
[src]
fn cmp(&self, other: &ReasonForRevocation) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<ReasonForRevocation> for ReasonForRevocation
[src]
fn eq(&self, other: &ReasonForRevocation) -> bool
[src]
fn ne(&self, other: &ReasonForRevocation) -> bool
[src]
impl PartialOrd<ReasonForRevocation> for ReasonForRevocation
[src]
fn partial_cmp(&self, other: &ReasonForRevocation) -> Option<Ordering>
[src]
fn lt(&self, other: &ReasonForRevocation) -> bool
[src]
fn le(&self, other: &ReasonForRevocation) -> bool
[src]
fn gt(&self, other: &ReasonForRevocation) -> bool
[src]
fn ge(&self, other: &ReasonForRevocation) -> bool
[src]
impl StructuralEq for ReasonForRevocation
[src]
impl StructuralPartialEq for ReasonForRevocation
[src]
Auto Trait Implementations
impl RefUnwindSafe for ReasonForRevocation
impl Send for ReasonForRevocation
impl Sync for ReasonForRevocation
impl Unpin for ReasonForRevocation
impl UnwindSafe for ReasonForRevocation
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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, 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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,