Struct moore_vhdl::hir::Sel
[−]
[src]
pub struct Sel<T> { pub matching: bool, pub disc: ExprRef, pub when: Vec<(T, Spanned<Choices>)>, }
A selected waveform or expression.
See IEEE 1076-2008 section 10.5.4.
Fields
matching: bool
Whether matching comparisons are to be used.
disc: ExprRef
The discriminant expression that is used to select among the choices.
when: Vec<(T, Spanned<Choices>)>
The selected values, represented as (value, choices) tuples.