☰
Tagged
Tagged
Required Associated Constants
TAG
Implementations on Foreign Types
&'a [u8]
&'a str
&T
()
BTreeSet<T>
HashSet<T>
String
Vec<T>
bool
f32
f64
i128
i16
i32
i64
i8
u128
u16
u32
u64
u8
Implementors
In asn1_rs
Modules
doc
Macros
int
oid
Structs
ASN1DateTime
Any
BerClassFromIntError
BitString
BmpString
Boolean
EmbeddedPdv
EndOfContent
Enumerated
GeneralString
GeneralizedTime
GraphicString
Header
Ia5String
Integer
Null
NumericString
ObjectDescriptor
OctetString
Oid
OptTaggedParser
PrintableString
Sequence
SequenceIterator
SequenceOf
Set
SetOf
Tag
TaggedParser
TaggedParserBuilder
TaggedValue
TeletexString
UniversalString
UtcTime
Utf8String
VideotexString
VisibleString
Enums
ASN1TimeZone
Class
DerConstraint
Err
Error
Explicit
Implicit
Length
Needed
OidParseError
PdvIdentification
Real
SerializeError
Traits
AsTaggedExplicit
AsTaggedImplicit
BerChoice
CheckDerConstraints
Choice
DerAutoDerive
DerChoice
DynTagged
FromBer
FromDer
TagKind
Tagged
TestValidCharset
ToDer
ToStatic
Functions
parse_der_tagged_explicit
parse_der_tagged_explicit_g
parse_der_tagged_implicit
parse_der_tagged_implicit_g
Type Definitions
ApplicationExplicit
ApplicationImplicit
IResult
OptTaggedExplicit
OptTaggedImplicit
ParseResult
PrivateExplicit
PrivateImplicit
Result
SerializeResult
SetIterator
TaggedExplicit
TaggedImplicit
?
Trait
asn1_rs
::
Tagged
source
·
[
−
]
pub trait Tagged { const
TAG
:
Tag
; }
Required Associated Constants
source
const
TAG
:
Tag
Implementations on Foreign Types
source
impl<'a>
Tagged
for
bool
source
const
TAG
:
Tag
= Tag::Boolean
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
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<'a>
Tagged
for
()
source
const
TAG
:
Tag
= Tag::Null
source
impl<'a>
Tagged
for &'a [
u8
]
source
const
TAG
:
Tag
= Tag::OctetString
source
impl
Tagged
for
f32
source
const
TAG
:
Tag
= Tag::RealType
source
impl
Tagged
for
f64
source
const
TAG
:
Tag
= Tag::RealType
source
impl<T>
Tagged
for
Vec
<T>
source
const
TAG
:
Tag
= Tag::Sequence
source
impl<T>
Tagged
for
BTreeSet
<T>
source
const
TAG
:
Tag
= Tag::Set
source
impl<T>
Tagged
for
HashSet
<T>
source
const
TAG
:
Tag
= Tag::Set
source
impl<'a>
Tagged
for &'a
str
source
const
TAG
:
Tag
= Tag::Utf8String
source
impl
Tagged
for
String
source
const
TAG
:
Tag
= Tag::Utf8String
source
impl<T>
Tagged
for
&
T
where
T:
Tagged
,
source
const
TAG
:
Tag
= T::TAG
Implementors
source
impl
Tagged
for
Real
source
const
TAG
:
Tag
= Tag::RealType
source
impl
Tagged
for
Enumerated
source
const
TAG
:
Tag
= Tag::Enumerated
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
Boolean
source
const
TAG
:
Tag
= Tag::Boolean
source
impl<'a>
Tagged
for
EndOfContent
source
const
TAG
:
Tag
= Tag::EndOfContent
source
impl<'a>
Tagged
for
GeneralString
<'a>
source
const
TAG
:
Tag
= crate::Tag::GeneralString
source
impl<'a>
Tagged
for
GeneralizedTime
source
const
TAG
:
Tag
= Tag::GeneralizedTime
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
Null
source
const
TAG
:
Tag
= Tag::Null
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
= Tag(TAG)
impl<'ber, 'a>
Tagged
for
PolicyMapping
<'a>
impl<'ber, 'a>
Tagged
for
EcdsaSigValue
<'a>
impl<'ber, 'a>
Tagged
for
AlgorithmIdentifier
<'a>