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