pub enum SpecificError {
Show 66 variants
CouldNotMoveDown,
CouldNotMoveRight,
General(String),
ExpectingTypeIdentifier,
ExpectingInnerPair,
UnexpectedTypeRule,
ExpectedTypeIdentifier(String),
ExpectedLocalTypeIdentifier(String),
UnexpectedRuleInParseScript(String),
ExpectedControlStatement(String),
ExpectedStatement(String),
ExpectedIfOrElse(String),
MissingFunctionSignature,
MissingFunctionBody,
ExpectedStatementBlock,
ExpectedFunctionDefinition,
ExpectedParameter,
ExpectedImplItem,
ExpectedMemberSignature,
ExpectedBlockInWhileLoop,
UnexpectedExpressionType(String),
UnexpectedAccessType(String),
UnknownAssignmentOperator(String),
CompoundOperatorCanNotContainMut,
InvalidAssignmentTarget,
CompoundOperatorCanNotHaveMultipleVariables,
ExpectedExpressionAfterPrefixOperator,
UnknownOperator(String),
UnexpectedPostfixOperator,
UnexpectedUnaryOperator(String),
InvalidMemberCall,
UnknownMatchType,
UnexpectedElementInPatternList,
InvalidPrecisionValue,
InvalidPrecisionType,
ExpectedTypeIdentifierAfterPath,
UnexpectedPatternListElement(String),
MustHaveAtLeastOneArm,
UnexpectedMatchArmRule(String),
UnknownEnumVariant(String),
UnknownLiteral,
UnknownPrimary(String),
InvalidFormatSpecifier,
UnexpectedVariantField,
MutOnlyForVariables,
UnexpectedTokenInFunctionCall,
ExpectedExpressionInInterpolation,
UnexpectedRuleInInterpolation,
ExpectedForPattern,
ExpectedBlock,
InvalidForPattern,
UnexpectedRuleInElse(String),
ExpectedLocationExpression,
ExpectedImportPath,
ExpectedIdentifier,
ExpectedIdentifierAfterPath,
ExpectedFieldOrRest,
UnknownEscapeCharacter(char),
UnfinishedEscapeSequence,
InvalidUnicodeEscape,
InvalidHexEscape,
InvalidUtf8Sequence,
MissingTypeName,
UnknownTerm(String),
UnknownExpr(String),
UnexpectedTokenInMutableExpression,
}
Variants§
CouldNotMoveDown
CouldNotMoveRight
General(String)
ExpectingTypeIdentifier
ExpectingInnerPair
UnexpectedTypeRule
ExpectedTypeIdentifier(String)
ExpectedLocalTypeIdentifier(String)
UnexpectedRuleInParseScript(String)
ExpectedControlStatement(String)
ExpectedStatement(String)
ExpectedIfOrElse(String)
MissingFunctionSignature
MissingFunctionBody
ExpectedStatementBlock
ExpectedFunctionDefinition
ExpectedParameter
ExpectedImplItem
ExpectedMemberSignature
ExpectedBlockInWhileLoop
UnexpectedExpressionType(String)
UnexpectedAccessType(String)
UnknownAssignmentOperator(String)
CompoundOperatorCanNotContainMut
InvalidAssignmentTarget
CompoundOperatorCanNotHaveMultipleVariables
ExpectedExpressionAfterPrefixOperator
UnknownOperator(String)
UnexpectedPostfixOperator
UnexpectedUnaryOperator(String)
InvalidMemberCall
UnknownMatchType
UnexpectedElementInPatternList
InvalidPrecisionValue
InvalidPrecisionType
ExpectedTypeIdentifierAfterPath
UnexpectedPatternListElement(String)
MustHaveAtLeastOneArm
UnexpectedMatchArmRule(String)
UnknownEnumVariant(String)
UnknownLiteral
UnknownPrimary(String)
InvalidFormatSpecifier
UnexpectedVariantField
MutOnlyForVariables
UnexpectedTokenInFunctionCall
ExpectedExpressionInInterpolation
UnexpectedRuleInInterpolation
ExpectedForPattern
ExpectedBlock
InvalidForPattern
UnexpectedRuleInElse(String)
ExpectedLocationExpression
ExpectedImportPath
ExpectedIdentifier
ExpectedIdentifierAfterPath
ExpectedFieldOrRest
UnknownEscapeCharacter(char)
UnfinishedEscapeSequence
InvalidUnicodeEscape
InvalidHexEscape
InvalidUtf8Sequence
MissingTypeName
UnknownTerm(String)
UnknownExpr(String)
UnexpectedTokenInMutableExpression
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SpecificError
impl RefUnwindSafe for SpecificError
impl Send for SpecificError
impl Sync for SpecificError
impl Unpin for SpecificError
impl UnwindSafe for SpecificError
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