Trait rocket::mtls::oid::asn1_rs::Tagged

pub trait Tagged {
    const TAG: Tag;
}
Available on crate feature mtls only.

Required Associated Constants§

const TAG: Tag

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

§

impl Tagged for f32

§

const TAG: Tag = Tag::RealType

§

impl Tagged for f64

§

const TAG: Tag = Tag::RealType

§

impl Tagged for i8

§

const TAG: Tag = Tag::Integer

§

impl Tagged for i16

§

const TAG: Tag = Tag::Integer

§

impl Tagged for i32

§

const TAG: Tag = Tag::Integer

§

impl Tagged for i64

§

const TAG: Tag = Tag::Integer

§

impl Tagged for i128

§

const TAG: Tag = Tag::Integer

§

impl Tagged for u8

§

const TAG: Tag = Tag::Integer

§

impl Tagged for u16

§

const TAG: Tag = Tag::Integer

§

impl Tagged for u32

§

const TAG: Tag = Tag::Integer

§

impl Tagged for u64

§

const TAG: Tag = Tag::Integer

§

impl Tagged for u128

§

const TAG: Tag = Tag::Integer

§

impl<'a> Tagged for &'a str

§

const TAG: Tag = Tag::Utf8String

§

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

§

const TAG: Tag = Tag::OctetString

§

impl<'a> Tagged for bool

§

const TAG: Tag = Tag::Boolean

§

impl<'a> Tagged for ()

§

const TAG: Tag = Tag::Null

§

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

§

const TAG: Tag = T::TAG

Implementors§

§

impl Tagged for Real

§

const TAG: Tag = Tag::RealType

§

impl Tagged for String

§

const TAG: Tag = Tag::Utf8String

§

impl Tagged for Enumerated

§

const TAG: Tag = Tag::Enumerated

§

impl Tagged for UtcTime

§

const TAG: Tag = Tag::UtcTime

§

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

§

const TAG: Tag = Tag::Oid

§

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

§

const TAG: Tag = Tag::BitString

§

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

§

const TAG: Tag = Tag::BmpString

§

impl<'a> Tagged for Boolean

§

const TAG: Tag = Tag::Boolean

§

impl<'a> Tagged for EndOfContent

§

const TAG: Tag = Tag::EndOfContent

§

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

§

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

§

impl<'a> Tagged for GeneralizedTime

§

const TAG: Tag = Tag::GeneralizedTime

§

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

§

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

§

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

§

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

§

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

§

const TAG: Tag = Tag::Integer

§

impl<'a> Tagged for Null

§

const TAG: Tag = Tag::Null

§

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

§

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

§

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

§

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

§

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

§

const TAG: Tag = Tag::OctetString

§

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

§

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

§

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

§

const TAG: Tag = Tag::Sequence

§

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

§

const TAG: Tag = Tag::Set

§

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

§

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

§

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

§

const TAG: Tag = Tag::UniversalString

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Tagged for BTreeSet<T>

§

const TAG: Tag = Tag::Set

§

impl<T> Tagged for HashSet<T>

§

const TAG: Tag = Tag::Set

§

impl<T> Tagged for Vec<T>

§

const TAG: Tag = Tag::Sequence

§

impl<T> Tagged for SequenceOf<T>

§

const TAG: Tag = Tag::Sequence

§

impl<T> Tagged for SetOf<T>

§

const TAG: Tag = Tag::Set

§

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

§

const TAG: Tag = _