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