pub struct ElementAccess {
pub target: Box<Expression>,
pub arguments: Vec<Expression>,
}Expand description
Element access (indexer).
Represents an element access via indexers (e.g., array[index]).
Fields§
§target: Box<Expression>Target expression.
arguments: Vec<Expression>Argument list.
Trait Implementations§
Source§impl Clone for ElementAccess
impl Clone for ElementAccess
Source§fn clone(&self) -> ElementAccess
fn clone(&self) -> ElementAccess
Returns a duplicate of the value. Read more
1.0.0 · 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 ElementAccess
impl Debug for ElementAccess
Source§impl<'de> Deserialize<'de> for ElementAccess
impl<'de> Deserialize<'de> for ElementAccess
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ElementAccess
impl PartialEq for ElementAccess
Source§impl Serialize for ElementAccess
impl Serialize for ElementAccess
impl StructuralPartialEq for ElementAccess
Auto Trait Implementations§
impl Freeze for ElementAccess
impl RefUnwindSafe for ElementAccess
impl Send for ElementAccess
impl Sync for ElementAccess
impl Unpin for ElementAccess
impl UnsafeUnpin for ElementAccess
impl UnwindSafe for ElementAccess
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