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