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