Trait asn1_rs::Tagged

source ·
pub trait Tagged {
    const TAG: Tag;
}

Required Associated Constants§

source

const TAG: Tag

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Tagged for bool

source§

const TAG: Tag = Tag::Boolean

source§

impl Tagged for f32

source§

const TAG: Tag = Tag::RealType

source§

impl Tagged for f64

source§

const TAG: Tag = Tag::RealType

source§

impl Tagged for i8

source§

const TAG: Tag = Tag::Integer

source§

impl Tagged for i16

source§

const TAG: Tag = Tag::Integer

source§

impl Tagged for i32

source§

const TAG: Tag = Tag::Integer

source§

impl Tagged for i64

source§

const TAG: Tag = Tag::Integer

source§

impl Tagged for i128

source§

const TAG: Tag = Tag::Integer

source§

impl Tagged for u8

source§

const TAG: Tag = Tag::Integer

source§

impl Tagged for u16

source§

const TAG: Tag = Tag::Integer

source§

impl Tagged for u32

source§

const TAG: Tag = Tag::Integer

source§

impl Tagged for u64

source§

const TAG: Tag = Tag::Integer

source§

impl Tagged for u128

source§

const TAG: Tag = Tag::Integer

source§

impl Tagged for ()

source§

const TAG: Tag = Tag::Null

source§

impl Tagged for String

source§

const TAG: Tag = Tag::Utf8String

source§

impl<'a> Tagged for &'a str

source§

const TAG: Tag = Tag::Utf8String

source§

impl<'a> Tagged for &'a [u8]

source§

const TAG: Tag = Tag::OctetString

source§

impl<T> Tagged for &T
where T: Tagged,

source§

const TAG: Tag = T::TAG

source§

impl<T> Tagged for BTreeSet<T>

source§

const TAG: Tag = Tag::Set

source§

impl<T> Tagged for Vec<T>

source§

const TAG: Tag = Tag::Sequence

source§

impl<T> Tagged for HashSet<T>

source§

const TAG: Tag = Tag::Set

Implementors§

source§

impl Tagged for Real

source§

const TAG: Tag = Tag::RealType

source§

impl Tagged for Boolean

source§

const TAG: Tag = Tag::Boolean

source§

impl Tagged for EndOfContent

source§

const TAG: Tag = Tag::EndOfContent

source§

impl Tagged for Enumerated

source§

const TAG: Tag = Tag::Enumerated

source§

impl Tagged for GeneralizedTime

source§

const TAG: Tag = Tag::GeneralizedTime

source§

impl Tagged for Null

source§

const TAG: Tag = Tag::Null

source§

impl Tagged for UtcTime

source§

const TAG: Tag = Tag::UtcTime

source§

impl<'a> Tagged for BitString<'a>

source§

const TAG: Tag = Tag::BitString

source§

impl<'a> Tagged for BmpString<'a>

source§

const TAG: Tag = Tag::BmpString

source§

impl<'a> Tagged for GeneralString<'a>

source§

const TAG: Tag = crate::Tag::GeneralString

source§

impl<'a> Tagged for GraphicString<'a>

source§

const TAG: Tag = crate::Tag::GraphicString

source§

impl<'a> Tagged for Ia5String<'a>

source§

const TAG: Tag = crate::Tag::Ia5String

source§

impl<'a> Tagged for Integer<'a>

source§

const TAG: Tag = Tag::Integer

source§

impl<'a> Tagged for NumericString<'a>

source§

const TAG: Tag = crate::Tag::NumericString

source§

impl<'a> Tagged for ObjectDescriptor<'a>

source§

const TAG: Tag = crate::Tag::ObjectDescriptor

source§

impl<'a> Tagged for OctetString<'a>

source§

const TAG: Tag = Tag::OctetString

source§

impl<'a> Tagged for Oid<'a>

source§

const TAG: Tag = Tag::Oid

source§

impl<'a> Tagged for PrintableString<'a>

source§

const TAG: Tag = crate::Tag::PrintableString

source§

impl<'a> Tagged for Sequence<'a>

source§

const TAG: Tag = Tag::Sequence

source§

impl<'a> Tagged for Set<'a>

source§

const TAG: Tag = Tag::Set

source§

impl<'a> Tagged for TeletexString<'a>

source§

const TAG: Tag = crate::Tag::TeletexString

source§

impl<'a> Tagged for UniversalString<'a>

source§

const TAG: Tag = Tag::UniversalString

source§

impl<'a> Tagged for Utf8String<'a>

source§

const TAG: Tag = crate::Tag::Utf8String

source§

impl<'a> Tagged for VideotexString<'a>

source§

const TAG: Tag = crate::Tag::VideotexString

source§

impl<'a> Tagged for VisibleString<'a>

source§

const TAG: Tag = crate::Tag::VisibleString

source§

impl<T> Tagged for SequenceOf<T>

source§

const TAG: Tag = Tag::Sequence

source§

impl<T> Tagged for SetOf<T>

source§

const TAG: Tag = Tag::Set

source§

impl<T, E, TagKind, const CLASS: u8, const TAG: u32> Tagged for TaggedValue<T, E, TagKind, CLASS, TAG>

source§

const TAG: Tag = _