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