Trait rasn::AsnType[][src]

pub trait AsnType {
    const TAG: Tag;
}

A trait representing any type that can represented in ASN.1.

Associated Constants

const TAG: Tag[src]

The associated tag for the type.

Loading content...

Implementations on Foreign Types

impl<T: AsnType> AsnType for Option<T>[src]

impl<K, V> AsnType for BTreeMap<K, V>[src]

Loading content...

Implementors

impl AsnType for &str[src]

impl AsnType for ()[src]

impl AsnType for Open[src]

impl AsnType for Integer[src]

impl AsnType for ObjectIdentifier[src]

impl AsnType for OctetString[src]

impl AsnType for Utf8String[src]

impl AsnType for BitString[src]

impl AsnType for GeneralizedTime[src]

impl AsnType for UtcTime[src]

impl AsnType for bool[src]

impl AsnType for i8[src]

impl AsnType for i16[src]

impl AsnType for i32[src]

impl AsnType for i64[src]

impl AsnType for i128[src]

impl AsnType for isize[src]

impl AsnType for u8[src]

impl AsnType for u16[src]

impl AsnType for u32[src]

impl AsnType for u64[src]

impl AsnType for u128[src]

impl AsnType for usize[src]

impl<T> AsnType for &[T][src]

impl<T> AsnType for InstanceOf<T>[src]

impl<T> AsnType for SequenceOf<T>[src]

impl<T> AsnType for SetOf<T>[src]

impl<T: AsnType, V> AsnType for Explicit<T, V>[src]

impl<T: AsnType, V> AsnType for Implicit<T, V>[src]

Loading content...