der::asn1

Trait Sequence

Source
pub trait Sequence<'a>: DecodeValue<'a> + EncodeValue { }
Expand description

Marker trait for ASN.1 SEQUENCEs.

This is mainly used for custom derive.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'a, T> Sequence<'a> for Box<T>
where T: Sequence<'a>,

Implementors§

Source§

impl<'a> Sequence<'a> for SequenceRef<'a>

impl<'a> Sequence<'a> for PrivateKeyInfo<'a>

impl<'a, Params> Sequence<'a> for AlgorithmIdentifier<Params>
where Params: Choice<'a> + Encode,

impl<'a, Params, Key> Sequence<'a> for SubjectPublicKeyInfo<Params, Key>
where Params: Choice<'a> + Encode, Key: Decode<'a> + Encode + FixedTag,

impl<'__der_lifetime> Sequence<'__der_lifetime> for CertPathControls

impl<'__der_lifetime> Sequence<'__der_lifetime> for TrustAnchorInfo

impl<'__der_lifetime> Sequence<'__der_lifetime> for Attribute

impl<'__der_lifetime> Sequence<'__der_lifetime> for AttributeTypeAndValue

impl<'__der_lifetime> Sequence<'__der_lifetime> for CertificateList

impl<'__der_lifetime> Sequence<'__der_lifetime> for RevokedCert

impl<'__der_lifetime> Sequence<'__der_lifetime> for TbsCertList

impl<'__der_lifetime> Sequence<'__der_lifetime> for NoticeReference

impl<'__der_lifetime> Sequence<'__der_lifetime> for PolicyInformation

impl<'__der_lifetime> Sequence<'__der_lifetime> for PolicyQualifierInfo

impl<'__der_lifetime> Sequence<'__der_lifetime> for UserNotice

impl<'__der_lifetime> Sequence<'__der_lifetime> for GeneralSubtree

impl<'__der_lifetime> Sequence<'__der_lifetime> for NameConstraints

impl<'__der_lifetime> Sequence<'__der_lifetime> for BasicConstraints

impl<'__der_lifetime> Sequence<'__der_lifetime> for PolicyConstraints

impl<'__der_lifetime> Sequence<'__der_lifetime> for DistributionPoint

impl<'__der_lifetime> Sequence<'__der_lifetime> for IssuingDistributionPoint

impl<'__der_lifetime> Sequence<'__der_lifetime> for EdiPartyName

impl<'__der_lifetime> Sequence<'__der_lifetime> for OtherName

impl<'__der_lifetime> Sequence<'__der_lifetime> for AccessDescription

impl<'__der_lifetime> Sequence<'__der_lifetime> for AuthorityKeyIdentifier

impl<'__der_lifetime> Sequence<'__der_lifetime> for PolicyMapping

impl<'__der_lifetime> Sequence<'__der_lifetime> for PrivateKeyUsagePeriod

impl<'__der_lifetime> Sequence<'__der_lifetime> for Extension

impl<'__der_lifetime> Sequence<'__der_lifetime> for CertReq

impl<'__der_lifetime> Sequence<'__der_lifetime> for CertReqInfo

impl<'__der_lifetime> Sequence<'__der_lifetime> for Validity

impl<'__der_lifetime, P: Profile> Sequence<'__der_lifetime> for CertificateInner<P>

impl<'__der_lifetime, P: Profile> Sequence<'__der_lifetime> for TbsCertificateInner<P>