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