Tagged
asn1_rs
0.6.2
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
Object Safety
Implementors
In crate 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
from_nom_error
parse_der_tagged_explicit
parse_der_tagged_explicit_g
parse_der_tagged_implicit
parse_der_tagged_implicit_g
Type Aliases
ApplicationExplicit
ApplicationImplicit
IResult
OptTaggedExplicit
OptTaggedImplicit
ParseResult
PrivateExplicit
PrivateImplicit
Result
SerializeResult
SetIterator
TaggedExplicit
TaggedImplicit
Derive Macros
BerAlias
BerSequence
BerSet
DerAlias
DerSequence
DerSet
?
Settings
Trait
asn1_rs
::
Tagged
Copy item path
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
= _
impl<'ber, 'a>
Tagged
for
PolicyMapping
<'a>
impl<'ber, 'a>
Tagged
for
EcdsaSigValue
<'a>
impl<'ber, 'a>
Tagged
for
AlgorithmIdentifier
<'a>