pub struct ParserNonDetPDA { /* private fields */ }
Implementations§
Source§impl ParserNonDetPDA
impl ParserNonDetPDA
pub fn new( state: ParserNonDetPDAStates, data: <Self as ParserNonDetPDATrait>::DataItem, ) -> Self
Trait Implementations§
Source§impl ParserNonDetPDATrait for ParserNonDetPDA
impl ParserNonDetPDATrait for ParserNonDetPDA
type StateItem = ParserNonDetPDAStates
type SignalItem = ParserNonDetPDASignals
type DataItem = ParserCtx
type StackSymbolItem = PDAStackCtx
fn signal(&mut self, signal: &Self::SignalItem)
fn state(&self) -> &Self::StateItem
fn data(&self) -> &<Self as ParserNonDetPDATrait>::DataItem
fn data_mut(&mut self) -> &mut <Self as ParserNonDetPDATrait>::DataItem
Auto Trait Implementations§
impl Freeze for ParserNonDetPDA
impl RefUnwindSafe for ParserNonDetPDA
impl Send for ParserNonDetPDA
impl Sync for ParserNonDetPDA
impl Unpin for ParserNonDetPDA
impl UnwindSafe for ParserNonDetPDA
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