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