pub struct CrlNumber(pub Uint);Expand description
CrlNumber as defined in RFC 5280 Section 5.2.3.
CRLNumber ::= INTEGER (0..MAX)Tuple Fields§
§0: UintTrait Implementations§
Source§impl AssociatedOid for CrlNumber
impl AssociatedOid for CrlNumber
Source§const OID: ObjectIdentifier = ID_CE_CRL_NUMBER
const OID: ObjectIdentifier = ID_CE_CRL_NUMBER
The OID associated with this type.
Source§impl Criticality for CrlNumber
impl Criticality for CrlNumber
Source§impl<'a> DecodeValue<'a> for CrlNumber
impl<'a> DecodeValue<'a> for CrlNumber
Source§impl<'a> EncodeValue for CrlNumber
impl<'a> EncodeValue for CrlNumber
impl Eq for CrlNumber
impl StructuralPartialEq for CrlNumber
Auto Trait Implementations§
impl Freeze for CrlNumber
impl RefUnwindSafe for CrlNumber
impl Send for CrlNumber
impl Sync for CrlNumber
impl Unpin for CrlNumber
impl UnsafeUnpin for CrlNumber
impl UnwindSafe for CrlNumber
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'a, T> Decode<'a> for Twhere
T: DecodeValue<'a> + FixedTag + 'a,
impl<'a, T> Decode<'a> for Twhere
T: DecodeValue<'a> + FixedTag + 'a,
Source§type Error = <T as DecodeValue<'a>>::Error
type Error = <T as DecodeValue<'a>>::Error
Type returned in the event of a decoding error.
Source§fn decode<R>(reader: &mut R) -> Result<T, <T as DecodeValue<'a>>::Error>where
R: Reader<'a>,
fn decode<R>(reader: &mut R) -> Result<T, <T as DecodeValue<'a>>::Error>where
R: Reader<'a>,
Attempt to decode this TLV message using the provided decoder. Read more
impl<T> DecodeOwned for Twhere
T: for<'a> Decode<'a>,
Source§impl<T> DynAssociatedOid for Twhere
T: AssociatedOid,
impl<T> DynAssociatedOid for Twhere
T: AssociatedOid,
Source§fn oid(&self) -> ObjectIdentifier
fn oid(&self) -> ObjectIdentifier
Get the OID associated with this value.
Source§impl<T> Encode for T
impl<T> Encode for T
Source§fn encoded_len(&self) -> Result<Length, Error>
fn encoded_len(&self) -> Result<Length, Error>
Compute the length of this TLV object in bytes when encoded as ASN.1 DER. Read more
Source§fn encode_to_slice<'a>(&self, buf: &'a mut [u8]) -> Result<&'a [u8], Error>
fn encode_to_slice<'a>(&self, buf: &'a mut [u8]) -> Result<&'a [u8], Error>
Encode this TLV object to the provided byte slice, returning a sub-slice
containing the encoded message. Read more
Source§impl<T> IsConstructed for T
impl<T> IsConstructed for T
Source§const CONSTRUCTED: bool
const CONSTRUCTED: bool
ASN.1 constructed bit