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