pub struct ReferencesTable { /* private fields */ }Implementations§
Source§impl ReferencesTable
impl ReferencesTable
pub fn column_list(&self) -> Option<ColumnList>
pub fn name_ref(&self) -> Option<NameRef>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn references_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for ReferencesTable
impl AstNode for ReferencesTable
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 ReferencesTable
impl Clone for ReferencesTable
Source§fn clone(&self) -> ReferencesTable
fn clone(&self) -> ReferencesTable
Returns a duplicate 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 ReferencesTable
impl Debug for ReferencesTable
Source§impl Hash for ReferencesTable
impl Hash for ReferencesTable
Source§impl PartialEq for ReferencesTable
impl PartialEq for ReferencesTable
impl Eq for ReferencesTable
impl StructuralPartialEq for ReferencesTable
Auto Trait Implementations§
impl Freeze for ReferencesTable
impl !RefUnwindSafe for ReferencesTable
impl !Send for ReferencesTable
impl !Sync for ReferencesTable
impl Unpin for ReferencesTable
impl UnsafeUnpin for ReferencesTable
impl !UnwindSafe for ReferencesTable
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more