pub struct ParamList { /* private fields */ }Expand description
A ParamList node (family.ungram rule ParamList).
Implementations§
Source§impl ParamList
impl ParamList
pub fn params(&self) -> AstChildren<Param> ⓘ
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn comma_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for ParamList
impl AstNode for ParamList
Source§fn cast(syntax: SyntaxNode) -> Option<Self>
fn cast(syntax: SyntaxNode) -> Option<Self>
Wraps
syntax if its kind matches this type; None otherwise.Source§fn syntax(&self) -> &SyntaxNode
fn syntax(&self) -> &SyntaxNode
The underlying untyped node.
impl Eq for ParamList
impl StructuralPartialEq for ParamList
Auto Trait Implementations§
impl !RefUnwindSafe for ParamList
impl !Send for ParamList
impl !Sync for ParamList
impl !UnwindSafe for ParamList
impl Freeze for ParamList
impl Unpin for ParamList
impl UnsafeUnpin for ParamList
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