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