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