Docs.rs
asn1-rs-0.6.2
asn1-rs 0.6.2
Permalink
Docs.rs crate page
MIT OR Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
chifflier
Dependencies
asn1-rs-derive ^0.5
normal
asn1-rs-impl ^0.2
normal
bitvec ^1.0
normal
optional
colored ^2.0
normal
optional
cookie-factory ^0.3.0
normal
optional
displaydoc ^0.2.2
normal
nom ^7.0
normal
num-bigint ^0.4
normal
optional
num-traits ^0.2.14
normal
rusticata-macros ^4.0
normal
thiserror ^1.0.25
normal
time ^0.3
normal
optional
colored ^2.0
dev
hex-literal ^0.4
dev
pem ^3.0
dev
trybuild ^1.0
dev
Versions
100%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
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
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
= _