Trait ASN1Tagged

Source
pub trait ASN1Tagged {
    // Required method
    fn tag(&self) -> TagValue;
}
Expand description

A trait for combinators to mark their original tags (e.g. 0x02 for INTEGER)

Can be overwritten by explicit or implicit tagging

Required Methods§

Source

fn tag(&self) -> TagValue

Implementors§

Source§

impl ASN1Tagged for AccessDescription

Source§

impl ASN1Tagged for AlgorithmIdentifier

Source§

impl ASN1Tagged for AttributeTypeAndValue

Source§

impl ASN1Tagged for AuthorityInfoAccess

Source§

impl ASN1Tagged for AuthorityKeyIdentifier

Source§

impl ASN1Tagged for BasicConstraints

Source§

impl ASN1Tagged for CertificateInner

Source§

impl ASN1Tagged for CertificatePolicies

Source§

impl ASN1Tagged for DSAParam

Source§

impl ASN1Tagged for DigestInfo

Source§

impl ASN1Tagged for ECDSASigValue

Source§

impl ASN1Tagged for ExtendedKeyUsage

Source§

impl ASN1Tagged for Extension

Source§

impl ASN1Tagged for Extensions

Source§

impl ASN1Tagged for GeneralNames

Source§

impl ASN1Tagged for GeneralSubtree

Source§

impl ASN1Tagged for GeneralSubtrees

Source§

impl ASN1Tagged for Name

Source§

impl ASN1Tagged for NameConstraints

Source§

impl ASN1Tagged for PolicyInfo

Source§

impl ASN1Tagged for PublicKeyInfo

Source§

impl ASN1Tagged for RDN

Source§

impl ASN1Tagged for RSAParam

Source§

impl ASN1Tagged for RSAPublicKey

Source§

impl ASN1Tagged for TBSCertificate

Source§

impl ASN1Tagged for Validity

Source§

impl ASN1Tagged for BigInt

Source§

impl ASN1Tagged for BitString

Source§

impl ASN1Tagged for Boolean

Source§

impl ASN1Tagged for GeneralizedTime

Source§

impl ASN1Tagged for IA5String

Source§

impl ASN1Tagged for Integer

Source§

impl ASN1Tagged for Null

Source§

impl ASN1Tagged for ObjectIdentifier

Source§

impl ASN1Tagged for OctetString

Source§

impl ASN1Tagged for PrintableString

Source§

impl ASN1Tagged for UTCTime

Source§

impl ASN1Tagged for UTF8String

Source§

impl<C> ASN1Tagged for SequenceOf<C>

Source§

impl<T> ASN1Tagged for ExplicitTag<T>

Source§

impl<T> ASN1Tagged for ImplicitTag<T>

Source§

impl<T: ASN1Tagged> ASN1Tagged for ASN1<T>