pub struct ArrayExpr { /* private fields */ }Expand description
Implementations§
Source§impl ArrayExpr
 
impl ArrayExpr
pub fn has_trailing_comma(&self) -> bool
Sourcepub fn sparse_elements(&self) -> Vec<SyntaxToken> ⓘ
 
pub fn sparse_elements(&self) -> Vec<SyntaxToken> ⓘ
A list of all sparse elements as a vector of the comma tokens
Source§impl ArrayExpr
 
impl ArrayExpr
pub fn l_brack_token(&self) -> Option<SyntaxToken>
pub fn elements(&self) -> AstChildren<ExprOrSpread> ⓘ
pub fn r_brack_token(&self) -> Option<SyntaxToken>
Trait Implementations§
impl Eq for ArrayExpr
impl StructuralPartialEq for ArrayExpr
Auto Trait Implementations§
impl Freeze for ArrayExpr
impl RefUnwindSafe for ArrayExpr
impl Send for ArrayExpr
impl Sync for ArrayExpr
impl Unpin for ArrayExpr
impl UnwindSafe for ArrayExpr
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