pub struct DotKeyHandle(/* private fields */);Trait Implementations§
Source§impl Clone for DotKeyHandle
impl Clone for DotKeyHandle
Source§fn clone(&self) -> DotKeyHandle
fn clone(&self) -> DotKeyHandle
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 DotKeyHandle
impl Debug for DotKeyHandle
Source§impl Hash for DotKeyHandle
impl Hash for DotKeyHandle
Source§impl NonTerminalHandle for DotKeyHandle
impl NonTerminalHandle for DotKeyHandle
Source§type View = DotKeyView
type View = DotKeyView
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 DotKeyHandle
impl Ord for DotKeyHandle
Source§fn cmp(&self, other: &DotKeyHandle) -> Ordering
fn cmp(&self, other: &DotKeyHandle) -> 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 DotKeyHandle
impl PartialEq for DotKeyHandle
Source§impl PartialOrd for DotKeyHandle
impl PartialOrd for DotKeyHandle
impl Copy for DotKeyHandle
impl Eq for DotKeyHandle
impl StructuralPartialEq for DotKeyHandle
Auto Trait Implementations§
impl Freeze for DotKeyHandle
impl RefUnwindSafe for DotKeyHandle
impl Send for DotKeyHandle
impl Sync for DotKeyHandle
impl Unpin for DotKeyHandle
impl UnwindSafe for DotKeyHandle
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