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