pub struct RelationName { /* private fields */ }
Implementations§
Source§impl RelationName
impl RelationName
pub fn path(&self) -> Option<Path>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn star_token(&self) -> Option<SyntaxToken>
pub fn only_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for RelationName
impl AstNode for RelationName
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 RelationName
impl Clone for RelationName
Source§fn clone(&self) -> RelationName
fn clone(&self) -> RelationName
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 RelationName
impl Debug for RelationName
Source§impl Hash for RelationName
impl Hash for RelationName
Source§impl PartialEq for RelationName
impl PartialEq for RelationName
impl Eq for RelationName
impl StructuralPartialEq for RelationName
Auto Trait Implementations§
impl Freeze for RelationName
impl !RefUnwindSafe for RelationName
impl !Send for RelationName
impl !Sync for RelationName
impl Unpin for RelationName
impl !UnwindSafe for RelationName
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