pub struct ArrayAccessExpr {
pub array: Box<Expr>,
pub index: Box<Expr>,
pub bracket_span: (Span, Span),
}Expand description
Array access expression: array[index].
Fields§
§array: Box<Expr>§index: Box<Expr>§bracket_span: (Span, Span)Implementations§
Trait Implementations§
Source§impl Clone for ArrayAccessExpr
impl Clone for ArrayAccessExpr
Source§fn clone(&self) -> ArrayAccessExpr
fn clone(&self) -> ArrayAccessExpr
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ArrayAccessExpr
impl Debug for ArrayAccessExpr
impl Eq for ArrayAccessExpr
Source§impl Hash for ArrayAccessExpr
impl Hash for ArrayAccessExpr
Source§impl PartialEq for ArrayAccessExpr
impl PartialEq for ArrayAccessExpr
Source§fn eq(&self, other: &ArrayAccessExpr) -> bool
fn eq(&self, other: &ArrayAccessExpr) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq 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