Struct ra_ap_syntax::ast::RecordFieldList
source · pub struct RecordFieldList { /* private fields */ }
Implementations
sourceimpl RecordFieldList
impl RecordFieldList
pub fn l_curly_token(&self) -> Option<SyntaxToken>
pub fn fields(&self) -> AstChildren<RecordField>ⓘNotable traits for AstChildren<N>impl<N: AstNode> Iterator for AstChildren<N> type Item = N;
pub fn r_curly_token(&self) -> Option<SyntaxToken>
Trait Implementations
sourceimpl AstNode for RecordFieldList
impl AstNode for RecordFieldList
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,
sourceimpl Clone for RecordFieldList
impl Clone for RecordFieldList
sourcefn clone(&self) -> RecordFieldList
fn clone(&self) -> RecordFieldList
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for RecordFieldList
impl Debug for RecordFieldList
sourceimpl Display for RecordFieldList
impl Display for RecordFieldList
sourceimpl From<RecordFieldList> for FieldList
impl From<RecordFieldList> for FieldList
sourcefn from(node: RecordFieldList) -> FieldList
fn from(node: RecordFieldList) -> FieldList
Converts to this type from the input type.
sourceimpl Hash for RecordFieldList
impl Hash for RecordFieldList
sourceimpl PartialEq<RecordFieldList> for RecordFieldList
impl PartialEq<RecordFieldList> for RecordFieldList
sourcefn eq(&self, other: &RecordFieldList) -> bool
fn eq(&self, other: &RecordFieldList) -> bool
impl Eq for RecordFieldList
impl StructuralEq for RecordFieldList
impl StructuralPartialEq for RecordFieldList
Auto Trait Implementations
impl !RefUnwindSafe for RecordFieldList
impl !Send for RecordFieldList
impl !Sync for RecordFieldList
impl Unpin for RecordFieldList
impl !UnwindSafe for RecordFieldList
Blanket Implementations
sourceimpl<N> AstNodeEdit for Nwhere
N: AstNode + Clone,
impl<N> AstNodeEdit for Nwhere
N: AstNode + Clone,
fn indent_level(&self) -> IndentLevel
fn indent(&self, level: IndentLevel) -> Self
fn dedent(&self, level: IndentLevel) -> Self
fn reset_indent(&self) -> Self
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.