pub struct ArrayAccessExpr {
pub array: Box<Expr>,
pub index: Option<Box<Expr>>,
}Expand description
An array offset access.
Fields§
§array: Box<Expr>Accessed expression.
index: Option<Box<Expr>>Offset; None for $a[].
Trait Implementations§
Source§impl Clone for ArrayAccessExpr
impl Clone for ArrayAccessExpr
Source§impl Debug for ArrayAccessExpr
impl Debug for ArrayAccessExpr
Auto Trait Implementations§
impl Freeze for ArrayAccessExpr
impl RefUnwindSafe for ArrayAccessExpr
impl Send for ArrayAccessExpr
impl Sync for ArrayAccessExpr
impl Unpin for ArrayAccessExpr
impl UnsafeUnpin for ArrayAccessExpr
impl UnwindSafe for ArrayAccessExpr
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