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>>,
}
Expand description
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.