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