pub struct CallArg(/* private fields */);Implementations§
Source§impl CallArg
impl CallArg
Sourcepub fn cast(node: SyntaxNode) -> Option<Self>
pub fn cast(node: SyntaxNode) -> Option<Self>
Wrap node if its SyntaxKind matches; otherwise
return None. O(1) — just a kind check.
Sourcepub fn syntax(&self) -> &SyntaxNode
pub fn syntax(&self) -> &SyntaxNode
Borrow the underlying SyntaxNode. Useful for
downstream traversals that want CST-level access.
Trait Implementations§
impl Eq for CallArg
impl StructuralPartialEq for CallArg
Auto Trait Implementations§
impl !RefUnwindSafe for CallArg
impl !Send for CallArg
impl !Sync for CallArg
impl !UnwindSafe for CallArg
impl Freeze for CallArg
impl Unpin for CallArg
impl UnsafeUnpin for CallArg
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