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