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