Struct moore_vhdl::hir::Aggregate
[−]
[src]
pub struct Aggregate { pub parent: ScopeRef, pub span: Span, pub positional: Vec<Spanned<ExprRef>>, pub named: AggregateKind, pub others: Option<Spanned<ExprRef>>, }
An aggregate.
See IEEE 1076-2008 section 9.3.3.1.
Fields
parent: ScopeRef
The parent scope.
span: Span
The span the aggregate covers in the source file.
positional: Vec<Spanned<ExprRef>>
The positional fields of the aggregate.
named: AggregateKind
The named fields of the aggregate.
others: Option<Spanned<ExprRef>>
The others
field of the aggregate.