Struct moore_vhdl::hir::CaseStmt
[−]
[src]
pub struct CaseStmt { pub matching: bool, pub switch: ExprRef, pub cases: Vec<(Spanned<Choices>, Vec<SeqStmtRef>)>, }
A case statement.
See IEEE 1076-2008 section 10.9.
Fields
matching: bool
Whether this is a matching case statement (indicated by ?
).
switch: ExprRef
The expression being switched over.
cases: Vec<(Spanned<Choices>, Vec<SeqStmtRef>)>
The cases.