[−][src]Crate const_oid
Object Identifier (OID) constants with heapless no_std
support.
This crate supports creating ObjectIdentifier
constants with
compile-time checks on validity.
It has full no_std
support with no dependencies on a heap/liballoc and
stores OID values as static data.
The ObjectIdentifier
type can also be used for runtime modeling of OIDs
(e.g. when parsing messages), with the goal of easily comparing them to
constant values.
About OIDs
Object Identifiers, a.k.a. OIDs, are an International Telecommunications Union (ITU) and ISO/IEC standard for naming any object, concept, or "thing" with a globally unambiguous persistent name.
See also: https://en.wikipedia.org/wiki/Object_identifier
Minimum Supported Rust Version
This crate requires Rust 1.46 at a minimum.
Structs
Error | Error type |
ObjectIdentifier | Object identifier (OID) |
Constants
MAX_NODES | Maximum number of nodes in an OID. |