//! Trait definitions.
use crateObjectIdentifier;
/// A trait which associates an OID with a type.
/// A trait which associates a dynamic, `&self`-dependent OID with a type,
/// which may change depending on the type's value.
///
/// This trait is object safe and auto-impl'd for any types which impl
/// [`AssociatedOid`].