pub enum Parsing {
Show 65 variants
Mutability,
Visibility,
Identifier,
Literal,
File,
Attrs,
Meta,
MetaKind,
Item,
ItemKind,
Alias,
Const,
Static,
Module,
ModuleKind,
Function,
Param,
Struct,
StructKind,
StructMember,
Enum,
EnumKind,
Variant,
VariantKind,
Impl,
ImplKind,
Use,
UseTree,
Ty,
TyKind,
TyTuple,
TyRef,
TyFn,
Path,
PathPart,
Stmt,
StmtKind,
Let,
Expr,
ExprKind,
Assign,
AssignKind,
Binary,
BinaryKind,
Unary,
UnaryKind,
Index,
Structor,
Fielder,
Call,
Member,
Array,
ArrayRep,
AddrOf,
Block,
Group,
Tuple,
Loop,
While,
If,
For,
Else,
Break,
Return,
Continue,
}
Expand description
Compactly represents the stage of parsing an Error originated in
Variants§
Mutability
Visibility
Identifier
Literal
File
Attrs
Meta
MetaKind
Item
ItemKind
Alias
Const
Static
Module
ModuleKind
Function
Param
Struct
StructKind
StructMember
Enum
EnumKind
Variant
VariantKind
Impl
ImplKind
Use
UseTree
Ty
TyKind
TyTuple
TyRef
TyFn
Path
PathPart
Stmt
StmtKind
Let
Expr
ExprKind
Assign
AssignKind
Binary
BinaryKind
Unary
UnaryKind
Index
Structor
Fielder
Call
Member
Array
ArrayRep
AddrOf
Block
Group
Tuple
Loop
While
If
For
Else
Break
Return
Continue
Trait Implementations§
source§impl PartialEq for Parsing
impl PartialEq for Parsing
impl Copy for Parsing
impl Eq for Parsing
impl StructuralPartialEq for Parsing
Auto Trait Implementations§
impl Freeze for Parsing
impl RefUnwindSafe for Parsing
impl Send for Parsing
impl Sync for Parsing
impl Unpin for Parsing
impl UnwindSafe for Parsing
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