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