pub struct LR0Item<Term, NonTerm> {
pub production: Production<Term, NonTerm>,
pub dot: usize,
}Fields§
§production: Production<Term, NonTerm>§dot: usizeTrait Implementations§
Auto Trait Implementations§
impl<Term, NonTerm> Freeze for LR0Item<Term, NonTerm>where
NonTerm: Freeze,
impl<Term, NonTerm> RefUnwindSafe for LR0Item<Term, NonTerm>where
NonTerm: RefUnwindSafe,
Term: RefUnwindSafe,
impl<Term, NonTerm> Send for LR0Item<Term, NonTerm>
impl<Term, NonTerm> Sync for LR0Item<Term, NonTerm>
impl<Term, NonTerm> Unpin for LR0Item<Term, NonTerm>
impl<Term, NonTerm> UnsafeUnpin for LR0Item<Term, NonTerm>where
NonTerm: UnsafeUnpin,
impl<Term, NonTerm> UnwindSafe for LR0Item<Term, NonTerm>where
NonTerm: UnwindSafe,
Term: UnwindSafe,
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