Enum pgp::packet::types::RevocationCode
source · #[repr(u8)]pub enum RevocationCode {
Show 17 variants
NoReason = 0,
KeySuperseded = 1,
KeyCompromised = 2,
KeyRetired = 3,
CertUserIdInvalid = 32,
Private100 = 100,
Private101 = 101,
Private102 = 102,
Private103 = 103,
Private104 = 104,
Private105 = 105,
Private106 = 106,
Private107 = 107,
Private108 = 108,
Private109 = 109,
Private110 = 110,
Other(u8),
}
Expand description
Codes for revocation reasons
Variants§
NoReason = 0
No reason specified (key revocations or cert revocations)
KeySuperseded = 1
Key is superseded (key revocations)
KeyCompromised = 2
Key material has been compromised (key revocations)
KeyRetired = 3
Key is retired and no longer used (key revocations)
CertUserIdInvalid = 32
User ID information is no longer valid (cert revocations)
Private100 = 100
Private Use range (from OpenGPG)
Private101 = 101
Private102 = 102
Private103 = 103
Private104 = 104
Private105 = 105
Private106 = 106
Private107 = 107
Private108 = 108
Private109 = 109
Private110 = 110
Other(u8)
Undefined code
Trait Implementations§
source§impl Clone for RevocationCode
impl Clone for RevocationCode
source§fn clone(&self) -> RevocationCode
fn clone(&self) -> RevocationCode
Returns a copy of the value. Read more
1.0.0 · 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 RevocationCode
impl Debug for RevocationCode
source§impl From<RevocationCode> for u8
impl From<RevocationCode> for u8
source§fn from(enum_value: RevocationCode) -> Self
fn from(enum_value: RevocationCode) -> Self
Converts to this type from the input type.
source§impl From<u8> for RevocationCode
impl From<u8> for RevocationCode
source§impl FromPrimitive for RevocationCode
impl FromPrimitive for RevocationCode
source§impl PartialEq for RevocationCode
impl PartialEq for RevocationCode
source§fn eq(&self, other: &RevocationCode) -> bool
fn eq(&self, other: &RevocationCode) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for RevocationCode
impl Eq for RevocationCode
impl StructuralPartialEq for RevocationCode
Auto Trait Implementations§
impl RefUnwindSafe for RevocationCode
impl Send for RevocationCode
impl Sync for RevocationCode
impl Unpin for RevocationCode
impl UnwindSafe for RevocationCode
Blanket Implementations§
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