pub struct TupleType { /* private fields */ }Expand description
A TupleType node (family.ungram rule TupleType).
Implementations§
Source§impl TupleType
impl TupleType
pub fn fields(&self) -> AstChildren<TupleField> ⓘ
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 TupleType
impl AstNode for TupleType
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 TupleType
impl StructuralPartialEq for TupleType
Auto Trait Implementations§
impl !RefUnwindSafe for TupleType
impl !Send for TupleType
impl !Sync for TupleType
impl !UnwindSafe for TupleType
impl Freeze for TupleType
impl Unpin for TupleType
impl UnsafeUnpin for TupleType
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