pub struct PatList(/* private fields */);Implementations§
Trait Implementations§
Source§impl AstNode for PatList
impl AstNode for PatList
type Language = Lang
fn syntax(&self) -> &SyntaxNode<Self::Language>
fn can_cast(kind: <Self::Language as Language>::Kind) -> bool
fn cast(node: SyntaxNode<Self::Language>) -> Option<Self>
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
impl Eq for PatList
impl StructuralPartialEq for PatList
Auto Trait Implementations§
impl Freeze for PatList
impl !RefUnwindSafe for PatList
impl !Send for PatList
impl !Sync for PatList
impl Unpin for PatList
impl !UnwindSafe for PatList
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