Enum moore_vhdl::hir::ArrayTypeIndex [−][src]
pub enum ArrayTypeIndex {
Unbounded(Spanned<TypeMarkRef>),
Subtype(SubtypeIndRef),
Range(Dir, ExprRef, ExprRef),
}
Expand description
An index of an array type.
Variants
Unbounded(Spanned<TypeMarkRef>)
An unbounded array index of the form ... range <>
.
Tuple Fields of Unbounded
0: Spanned<TypeMarkRef>
Subtype(SubtypeIndRef)
A constrained array index of the form of a subtype indication.
Tuple Fields of Subtype
A constrained array index of the form ... to/downto ...
.