pub struct DimArrayISpan {
pub name: SymbolKey,
pub name_pos: LineCol,
pub shared: bool,
pub dimensions: usize,
pub subtype: ExprType,
pub subtype_pos: LineCol,
}
Expand description
Components of an array definition.
Fields§
§name: SymbolKey
Name of the array to define.
name_pos: LineCol
Position of the name.
Whether the array is global or not.
dimensions: usize
Number of values in the stack representing the dimensions of the array.
subtype: ExprType
Type of the array to be defined.
subtype_pos: LineCol
Position of the subtype.
Trait Implementations§
Source§impl Debug for DimArrayISpan
impl Debug for DimArrayISpan
Source§impl PartialEq for DimArrayISpan
impl PartialEq for DimArrayISpan
impl StructuralPartialEq for DimArrayISpan
Auto Trait Implementations§
impl Freeze for DimArrayISpan
impl RefUnwindSafe for DimArrayISpan
impl Send for DimArrayISpan
impl Sync for DimArrayISpan
impl Unpin for DimArrayISpan
impl UnwindSafe for DimArrayISpan
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more