pub struct ArrayPattern {
pub prefix: Vec<Located<Pattern>>,
pub rest: bool,
pub suffix: Vec<Located<Pattern>>,
}Expand description
Array/list pattern: [x, y, z] or [x, ..., z]
Fields§
§prefix: Vec<Located<Pattern>>Elements before the rest pattern (if any)
rest: boolRest pattern like .. (true if present)
suffix: Vec<Located<Pattern>>Elements after the rest pattern (if any)
Trait Implementations§
Source§impl Clone for ArrayPattern
impl Clone for ArrayPattern
Source§fn clone(&self) -> ArrayPattern
fn clone(&self) -> ArrayPattern
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 ArrayPattern
impl Debug for ArrayPattern
Source§impl PartialEq for ArrayPattern
impl PartialEq for ArrayPattern
impl StructuralPartialEq for ArrayPattern
Auto Trait Implementations§
impl Freeze for ArrayPattern
impl RefUnwindSafe for ArrayPattern
impl Send for ArrayPattern
impl Sync for ArrayPattern
impl Unpin for ArrayPattern
impl UnsafeUnpin for ArrayPattern
impl UnwindSafe for ArrayPattern
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