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