Trait rasn::types::Choice

source ·
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§

source

const VARIANTS: &'static [TagTree]

Variants contained in the “root component list”.

source

const IDENTIFIERS: &'static [&'static str]

Variant identifiers for text-based encoding rules

Provided Associated Constants§

source

const EXTENDED_VARIANTS: Option<&'static [TagTree]> = None

Variants contained in the list of extensions.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Choice for Open

source§

const VARIANTS: &'static [TagTree] = _

source§

const EXTENDED_VARIANTS: Option<&'static [TagTree]> = None

source§

const IDENTIFIERS: &'static [&'static str] = _