Trait der::FixedTag

source ·
pub trait FixedTag {
    const TAG: Tag;
}
Expand description

Types which have a constant ASN.1 Tag.

Required Associated Constants§

source

const TAG: Tag

ASN.1 tag

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl FixedTag for bool

source§

const TAG: Tag = Tag::Boolean

source§

impl FixedTag for i8

source§

const TAG: Tag = Tag::Integer

source§

impl FixedTag for i16

source§

const TAG: Tag = Tag::Integer

source§

impl FixedTag for i32

source§

const TAG: Tag = Tag::Integer

source§

impl FixedTag for i64

source§

const TAG: Tag = Tag::Integer

source§

impl FixedTag for i128

source§

const TAG: Tag = Tag::Integer

source§

impl FixedTag for str

source§

const TAG: Tag = Tag::Utf8String

source§

impl FixedTag for u8

source§

const TAG: Tag = Tag::Integer

source§

impl FixedTag for u16

source§

const TAG: Tag = Tag::Integer

source§

impl FixedTag for u32

source§

const TAG: Tag = Tag::Integer

source§

impl FixedTag for u64

source§

const TAG: Tag = Tag::Integer

source§

impl FixedTag for u128

source§

const TAG: Tag = Tag::Integer

source§

impl FixedTag for ()

source§

const TAG: Tag = Tag::Null

source§

impl<T, const N: usize> FixedTag for [T; N]

source§

const TAG: Tag = Tag::Sequence

Implementors§

source§

impl FixedTag for GeneralizedTime

source§

const TAG: Tag = Tag::GeneralizedTime

source§

impl FixedTag for Null

source§

const TAG: Tag = Tag::Null

source§

impl FixedTag for ObjectIdentifier

source§

const TAG: Tag = Tag::ObjectIdentifier

source§

impl FixedTag for OctetString<'_>

source§

const TAG: Tag = Tag::OctetString

source§

impl FixedTag for PrintableString<'_>

source§

const TAG: Tag = Tag::PrintableString

source§

impl FixedTag for UtcTime

source§

const TAG: Tag = Tag::UtcTime

source§

impl FixedTag for Utf8String<'_>

source§

const TAG: Tag = Tag::Utf8String

source§

impl FixedTag for DateTime

source§

const TAG: Tag = Tag::GeneralizedTime

source§

impl<'a> FixedTag for BitString<'a>

source§

const TAG: Tag = Tag::BitString

source§

impl<'a> FixedTag for Ia5String<'a>

source§

const TAG: Tag = Tag::Ia5String

source§

impl<'a> FixedTag for UIntBytes<'a>

source§

const TAG: Tag = Tag::Integer

source§

impl<'a, M> FixedTag for M
where M: Sequence<'a>,

source§

const TAG: Tag = Tag::Sequence

source§

impl<'a, T, const N: usize> FixedTag for SetOf<T, N>
where T: Clone + Decodable<'a> + DerOrd,

source§

const TAG: Tag = Tag::Set

source§

impl<T, const N: usize> FixedTag for SequenceOf<T, N>

source§

const TAG: Tag = Tag::Sequence