pub struct TableAlias { /* private fields */ }Implementations§
Source§impl TableAlias
impl TableAlias
pub fn ident_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for TableAlias
impl AstNode for TableAlias
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 TableAlias
impl Clone for TableAlias
Source§fn clone(&self) -> TableAlias
fn clone(&self) -> TableAlias
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TableAlias
impl Debug for TableAlias
impl Eq for TableAlias
Source§impl From<TableAlias> for AnyName
impl From<TableAlias> for AnyName
Source§fn from(node: TableAlias) -> AnyName
fn from(node: TableAlias) -> AnyName
Converts to this type from the input type.
Source§impl Hash for TableAlias
impl Hash for TableAlias
Source§impl PartialEq for TableAlias
impl PartialEq for TableAlias
impl StructuralPartialEq for TableAlias
Auto Trait Implementations§
impl !RefUnwindSafe for TableAlias
impl !Send for TableAlias
impl !Sync for TableAlias
impl !UnwindSafe for TableAlias
impl Freeze for TableAlias
impl Unpin for TableAlias
impl UnsafeUnpin for TableAlias
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