pub trait Choice: Sized {
const VARIANTS: &'static [TagTree];
const IDENTIFIERS: &'static [&'static str];
const EXTENDED_VARIANTS: Option<&'static [TagTree]> = None;
}
Expand description
A CHOICE
value.
Required Associated Constants§
Sourceconst IDENTIFIERS: &'static [&'static str]
const IDENTIFIERS: &'static [&'static str]
Variant identifiers for text-based encoding rules
Provided Associated Constants§
Sourceconst EXTENDED_VARIANTS: Option<&'static [TagTree]> = None
const EXTENDED_VARIANTS: Option<&'static [TagTree]> = None
Variants contained in the list of extensions.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.