pub enum LeftItemNode {
IdNode(IdNode),
LeftFieldAccessNode(LeftFieldAccessNode),
LeftTableAccessNode(LeftTableAccessNode),
}Variants§
Implementations§
Source§impl LeftItemNode
impl LeftItemNode
pub fn is_id_node(&self) -> bool
pub fn unwrap_id_node(&self) -> IdNode
pub fn is_left_field_access_node(&self) -> bool
pub fn unwrap_left_field_access_node(&self) -> LeftFieldAccessNode
pub fn is_left_table_access_node(&self) -> bool
pub fn unwrap_left_table_access_node(&self) -> LeftTableAccessNode
Trait Implementations§
Source§impl AstNode for LeftItemNode
impl AstNode for LeftItemNode
Source§impl Clone for LeftItemNode
impl Clone for LeftItemNode
Source§fn clone(&self) -> LeftItemNode
fn clone(&self) -> LeftItemNode
Returns a copy 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 LeftItemNode
impl Debug for LeftItemNode
Source§impl Hash for LeftItemNode
impl Hash for LeftItemNode
Source§impl PartialEq for LeftItemNode
impl PartialEq for LeftItemNode
impl Eq for LeftItemNode
impl StructuralPartialEq for LeftItemNode
Auto Trait Implementations§
impl Freeze for LeftItemNode
impl !RefUnwindSafe for LeftItemNode
impl !Send for LeftItemNode
impl !Sync for LeftItemNode
impl Unpin for LeftItemNode
impl !UnwindSafe for LeftItemNode
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