pub enum WhereClauseOrCurrentOf {
WhereClause(WhereClause),
WhereCurrentOf(WhereCurrentOf),
}Variants§
WhereClause(WhereClause)
WhereCurrentOf(WhereCurrentOf)
Trait Implementations§
Source§impl AstNode for WhereClauseOrCurrentOf
impl AstNode for WhereClauseOrCurrentOf
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 WhereClauseOrCurrentOf
impl Clone for WhereClauseOrCurrentOf
Source§fn clone(&self) -> WhereClauseOrCurrentOf
fn clone(&self) -> WhereClauseOrCurrentOf
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 WhereClauseOrCurrentOf
impl Debug for WhereClauseOrCurrentOf
impl Eq for WhereClauseOrCurrentOf
Source§impl From<WhereClause> for WhereClauseOrCurrentOf
impl From<WhereClause> for WhereClauseOrCurrentOf
Source§fn from(node: WhereClause) -> WhereClauseOrCurrentOf
fn from(node: WhereClause) -> WhereClauseOrCurrentOf
Converts to this type from the input type.
Source§impl From<WhereCurrentOf> for WhereClauseOrCurrentOf
impl From<WhereCurrentOf> for WhereClauseOrCurrentOf
Source§fn from(node: WhereCurrentOf) -> WhereClauseOrCurrentOf
fn from(node: WhereCurrentOf) -> WhereClauseOrCurrentOf
Converts to this type from the input type.
Source§impl Hash for WhereClauseOrCurrentOf
impl Hash for WhereClauseOrCurrentOf
Source§impl PartialEq for WhereClauseOrCurrentOf
impl PartialEq for WhereClauseOrCurrentOf
impl StructuralPartialEq for WhereClauseOrCurrentOf
Auto Trait Implementations§
impl !RefUnwindSafe for WhereClauseOrCurrentOf
impl !Send for WhereClauseOrCurrentOf
impl !Sync for WhereClauseOrCurrentOf
impl !UnwindSafe for WhereClauseOrCurrentOf
impl Freeze for WhereClauseOrCurrentOf
impl Unpin for WhereClauseOrCurrentOf
impl UnsafeUnpin for WhereClauseOrCurrentOf
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