Struct x509_cert::ext::pkix::certpolicy::PolicyQualifierInfo
source · pub struct PolicyQualifierInfo {
pub policy_qualifier_id: ObjectIdentifier,
pub qualifier: Option<Any>,
}
Expand description
PolicyQualifierInfo as defined in RFC 5280 Section 4.2.1.4.
PolicyQualifierInfo ::= SEQUENCE {
policyQualifierId PolicyQualifierId,
qualifier ANY DEFINED BY policyQualifierId
}
Fields§
§policy_qualifier_id: ObjectIdentifier
§qualifier: Option<Any>
Trait Implementations§
source§impl Clone for PolicyQualifierInfo
impl Clone for PolicyQualifierInfo
source§fn clone(&self) -> PolicyQualifierInfo
fn clone(&self) -> PolicyQualifierInfo
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 PolicyQualifierInfo
impl Debug for PolicyQualifierInfo
source§impl<'__der_lifetime> DecodeValue<'__der_lifetime> for PolicyQualifierInfo
impl<'__der_lifetime> DecodeValue<'__der_lifetime> for PolicyQualifierInfo
source§impl<'__der_lifetime> EncodeValue for PolicyQualifierInfo
impl<'__der_lifetime> EncodeValue for PolicyQualifierInfo
source§impl PartialEq for PolicyQualifierInfo
impl PartialEq for PolicyQualifierInfo
source§fn eq(&self, other: &PolicyQualifierInfo) -> bool
fn eq(&self, other: &PolicyQualifierInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ValueOrd for PolicyQualifierInfo
impl ValueOrd for PolicyQualifierInfo
impl Eq for PolicyQualifierInfo
impl<'__der_lifetime> Sequence<'__der_lifetime> for PolicyQualifierInfo
impl StructuralEq for PolicyQualifierInfo
impl StructuralPartialEq for PolicyQualifierInfo
Auto Trait Implementations§
impl RefUnwindSafe for PolicyQualifierInfo
impl Send for PolicyQualifierInfo
impl Sync for PolicyQualifierInfo
impl Unpin for PolicyQualifierInfo
impl UnwindSafe for PolicyQualifierInfo
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<'a, T> Decode<'a> for Twhere
T: DecodeValue<'a> + FixedTag,
impl<'a, T> Decode<'a> for Twhere
T: DecodeValue<'a> + FixedTag,
source§impl<T> Encode for Twhere
T: EncodeValue + Tagged,
impl<T> Encode for Twhere
T: EncodeValue + Tagged,
source§fn encoded_len(&self) -> Result<Length, Error>
fn encoded_len(&self) -> Result<Length, Error>
Compute the length of this value in bytes when encoded as ASN.1 DER.
source§fn encode(&self, writer: &mut impl Writer) -> Result<(), Error>
fn encode(&self, writer: &mut impl Writer) -> Result<(), Error>
Encode this value as ASN.1 DER using the provided Writer
.
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 value to the provided byte slice, returning a sub-slice
containing the encoded message.