pub struct JoinUsingClause { /* private fields */ }Implementations§
Source§impl JoinUsingClause
impl JoinUsingClause
pub fn alias(&self) -> Option<RequiredAsAlias>
pub fn column_ref_list(&self) -> Option<ColumnRefList>
pub fn using_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for JoinUsingClause
impl AstNode for JoinUsingClause
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 JoinUsingClause
impl Clone for JoinUsingClause
Source§fn clone(&self) -> JoinUsingClause
fn clone(&self) -> JoinUsingClause
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 JoinUsingClause
impl Debug for JoinUsingClause
impl Eq for JoinUsingClause
Source§impl From<JoinUsingClause> for JoinCondition
impl From<JoinUsingClause> for JoinCondition
Source§fn from(node: JoinUsingClause) -> JoinCondition
fn from(node: JoinUsingClause) -> JoinCondition
Converts to this type from the input type.
Source§impl Hash for JoinUsingClause
impl Hash for JoinUsingClause
Source§impl PartialEq for JoinUsingClause
impl PartialEq for JoinUsingClause
impl StructuralPartialEq for JoinUsingClause
Auto Trait Implementations§
impl !RefUnwindSafe for JoinUsingClause
impl !Send for JoinUsingClause
impl !Sync for JoinUsingClause
impl !UnwindSafe for JoinUsingClause
impl Freeze for JoinUsingClause
impl Unpin for JoinUsingClause
impl UnsafeUnpin for JoinUsingClause
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