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