Struct ra_ap_syntax::ast::TupleFieldList
source · pub struct TupleFieldList { /* private fields */ }
Implementations§
source§impl TupleFieldList
impl TupleFieldList
pub fn fields(&self) -> AstChildren<TupleField> ⓘ
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
Trait Implementations§
source§impl AstNode for TupleFieldList
impl AstNode for TupleFieldList
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
source§impl Clone for TupleFieldList
impl Clone for TupleFieldList
source§fn clone(&self) -> TupleFieldList
fn clone(&self) -> TupleFieldList
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TupleFieldList
impl Debug for TupleFieldList
source§impl Display for TupleFieldList
impl Display for TupleFieldList
source§impl From<TupleFieldList> for FieldList
impl From<TupleFieldList> for FieldList
source§fn from(node: TupleFieldList) -> FieldList
fn from(node: TupleFieldList) -> FieldList
Converts to this type from the input type.
source§impl Hash for TupleFieldList
impl Hash for TupleFieldList
source§impl PartialEq for TupleFieldList
impl PartialEq for TupleFieldList
source§fn eq(&self, other: &TupleFieldList) -> bool
fn eq(&self, other: &TupleFieldList) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for TupleFieldList
impl StructuralPartialEq for TupleFieldList
Auto Trait Implementations§
impl Freeze for TupleFieldList
impl !RefUnwindSafe for TupleFieldList
impl !Send for TupleFieldList
impl !Sync for TupleFieldList
impl Unpin for TupleFieldList
impl !UnwindSafe for TupleFieldList
Blanket Implementations§
source§impl<N> AstNodeEdit for N
impl<N> AstNodeEdit for N
fn indent_level(&self) -> IndentLevel
fn indent(&self, level: IndentLevel) -> Self
fn dedent(&self, level: IndentLevel) -> Self
fn reset_indent(&self) -> Self
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
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.