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