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