Struct endbasic_core::ast::DimArraySpan
source · pub struct DimArraySpan {
pub name: String,
pub name_pos: LineCol,
pub dimensions: Vec<Expr>,
pub subtype: VarType,
pub subtype_pos: LineCol,
}
Expand description
Components of an array definition.
Fields§
§name: String
Name of the array to define. Type annotations are not allowed, hence why this is not a
VarRef
.
name_pos: LineCol
Position of the name.
dimensions: Vec<Expr>
Expressions to compute the dimensions of the array.
subtype: VarType
Type of the array to be defined.
subtype_pos: LineCol
Position of the subtype.
Trait Implementations§
source§impl Debug for DimArraySpan
impl Debug for DimArraySpan
source§impl PartialEq<DimArraySpan> for DimArraySpan
impl PartialEq<DimArraySpan> for DimArraySpan
source§fn eq(&self, other: &DimArraySpan) -> bool
fn eq(&self, other: &DimArraySpan) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.