Trait rasn::types::AsnType[][src]

pub trait AsnType {
    const TAG: Tag;
    const TAG_TREE: TagTree;
}
Expand description

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

Associated Constants

The associated tag for the type.

Note When implementing CHOICE types, this should be set to Tag::EOC and instead set the Self::TAG_TREE constant to contain all variants.

The root of this type’s tree of tag’s if it a CHOICE type, otherwise its Leaf that points Self::TAG.

Implementations on Foreign Types

Implementors