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