struct Grammar<'a, 'b, I>where
I: Input<'a, Token = Token, Span = SimpleSpan> + ValueInput<'a>,{
assignment: Boxed<'a, 'b, I, Equality, Full<Rich<'a, Token>, State<'a>, ()>>,
tagged_program_instruction: Boxed<'a, 'b, I, TaggedProgramInstruction, Full<Rich<'a, Token>, State<'a>, ()>>,
normal_arithmetic_expression_allowing_spaces: Boxed<'a, 'b, I, ArithmeticExpression, Full<Rich<'a, Token>, State<'a>, ()>>,
subscript_arithmetic_expression_allowing_spaces: Boxed<'a, 'b, I, ArithmeticExpression, Full<Rich<'a, Token>, State<'a>, ()>>,
superscript_arithmetic_expression_allowing_spaces: Boxed<'a, 'b, I, ArithmeticExpression, Full<Rich<'a, Token>, State<'a>, ()>>,
}
Fields§
§assignment: Boxed<'a, 'b, I, Equality, Full<Rich<'a, Token>, State<'a>, ()>>
§tagged_program_instruction: Boxed<'a, 'b, I, TaggedProgramInstruction, Full<Rich<'a, Token>, State<'a>, ()>>
§normal_arithmetic_expression_allowing_spaces: Boxed<'a, 'b, I, ArithmeticExpression, Full<Rich<'a, Token>, State<'a>, ()>>
§subscript_arithmetic_expression_allowing_spaces: Boxed<'a, 'b, I, ArithmeticExpression, Full<Rich<'a, Token>, State<'a>, ()>>
§superscript_arithmetic_expression_allowing_spaces: Boxed<'a, 'b, I, ArithmeticExpression, Full<Rich<'a, Token>, State<'a>, ()>>
Auto Trait Implementations§
impl<'a, 'b, I> Freeze for Grammar<'a, 'b, I>
impl<'a, 'b, I> !RefUnwindSafe for Grammar<'a, 'b, I>
impl<'a, 'b, I> !Send for Grammar<'a, 'b, I>
impl<'a, 'b, I> !Sync for Grammar<'a, 'b, I>
impl<'a, 'b, I> Unpin for Grammar<'a, 'b, I>
impl<'a, 'b, I> !UnwindSafe for Grammar<'a, 'b, I>
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