pub struct Tuple(/* private fields */);Expand description
A positional tuple / tuple-struct ( a, b, c ).
Implementations§
Source§impl Tuple
impl Tuple
Sourcepub fn cast(node: SyntaxNode) -> Option<Self>
pub fn cast(node: SyntaxNode) -> Option<Self>
Wrap a SyntaxKind::Tuple node, or None for any other kind.
Sourcepub fn syntax(&self) -> &SyntaxNode
pub fn syntax(&self) -> &SyntaxNode
The underlying SyntaxNode.
Trait Implementations§
impl Eq for Tuple
impl StructuralPartialEq for Tuple
Auto Trait Implementations§
impl !RefUnwindSafe for Tuple
impl !Send for Tuple
impl !Sync for Tuple
impl !UnwindSafe for Tuple
impl Freeze for Tuple
impl Unpin for Tuple
impl UnsafeUnpin for Tuple
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