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