Skip to main content

asn1_compiler/parser/asn/
mod.rs

1//! Submodule for ASN.1 Specific handling of the Parser
2
3/// ASN.1 Modules (Single ASN.1 Files) handling functionality.
4mod module;
5pub(super) use module::parse_module;
6
7/// ASN.1 Definitions (Type, Value, CLASS etc.)
8mod defs;
9
10/// Implementation of Parsing of ASN.1 Types.
11pub(crate) mod types;
12
13/// Implementation of Parsing of ASN.1 Values (`Type := Value`)
14pub(crate) mod values;
15
16/// Implementation of Object Identifier.
17mod oid;
18// Required during resolution of Object Identifier values.
19pub(crate) use oid::{parse_object_identifier, WELL_KNOWN_OID_NAMES};
20
21/// Output Types of the Parsers.
22pub(crate) mod structs;