pub enum GrammarPosition {
Eval,
Quote,
Data,
Pattern,
Surface,
}Expand description
Output position for a grammar-rendered form.
Variants§
Eval
Evaluation position.
Quote
Quoted position.
Data
Data position.
Pattern
Pattern position.
Surface
Surface/view position.
Trait Implementations§
Source§impl Clone for GrammarPosition
impl Clone for GrammarPosition
Source§fn clone(&self) -> GrammarPosition
fn clone(&self) -> GrammarPosition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GrammarPosition
Source§impl Debug for GrammarPosition
impl Debug for GrammarPosition
impl Eq for GrammarPosition
Source§impl PartialEq for GrammarPosition
impl PartialEq for GrammarPosition
impl StructuralPartialEq for GrammarPosition
Auto Trait Implementations§
impl Freeze for GrammarPosition
impl RefUnwindSafe for GrammarPosition
impl Send for GrammarPosition
impl Sync for GrammarPosition
impl Unpin for GrammarPosition
impl UnsafeUnpin for GrammarPosition
impl UnwindSafe for GrammarPosition
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