pub struct KeyTailHandle(/* private fields */);Trait Implementations§
Source§impl Clone for KeyTailHandle
impl Clone for KeyTailHandle
Source§fn clone(&self) -> KeyTailHandle
fn clone(&self) -> KeyTailHandle
Returns a duplicate 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 KeyTailHandle
impl Debug for KeyTailHandle
Source§impl Hash for KeyTailHandle
impl Hash for KeyTailHandle
Source§impl NonTerminalHandle for KeyTailHandle
impl NonTerminalHandle for KeyTailHandle
Source§type View = KeyTailView
type View = KeyTailView
The type of the view for this non-terminal.
fn new_with_visit<F: CstFacade, E>( index: CstNodeId, tree: &F, visit_ignored: &mut impl BuiltinTerminalVisitor<E, F>, ) -> Result<Self, CstConstructError<E>>
Source§fn kind(&self) -> NonTerminalKind
fn kind(&self) -> NonTerminalKind
Get the kind of the non-terminal.
Source§fn get_view_with_visit<'v, F: CstFacade, V: BuiltinTerminalVisitor<E, F>, O, E>(
&self,
tree: &F,
visit: impl FnMut(Self::View, &'v mut V) -> (O, &'v mut V),
visit_ignored: &'v mut V,
) -> Result<O, CstConstructError<E>>
fn get_view_with_visit<'v, F: CstFacade, V: BuiltinTerminalVisitor<E, F>, O, E>( &self, tree: &F, visit: impl FnMut(Self::View, &'v mut V) -> (O, &'v mut V), visit_ignored: &'v mut V, ) -> Result<O, CstConstructError<E>>
Get the view of the non-terminal.
Source§impl Ord for KeyTailHandle
impl Ord for KeyTailHandle
Source§fn cmp(&self, other: &KeyTailHandle) -> Ordering
fn cmp(&self, other: &KeyTailHandle) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for KeyTailHandle
impl PartialEq for KeyTailHandle
Source§impl PartialOrd for KeyTailHandle
impl PartialOrd for KeyTailHandle
impl Copy for KeyTailHandle
impl Eq for KeyTailHandle
impl StructuralPartialEq for KeyTailHandle
Auto Trait Implementations§
impl Freeze for KeyTailHandle
impl RefUnwindSafe for KeyTailHandle
impl Send for KeyTailHandle
impl Sync for KeyTailHandle
impl Unpin for KeyTailHandle
impl UnwindSafe for KeyTailHandle
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