[−][src]Enum lib_ruby_parser::DiagnosticMessage
pub enum DiagnosticMessage { FractionAfterNumeric, NoDigitsAfterDot, UnknownTypeOfPercentString, NumericLiteralWithoutDigits, UnterminatedList, UnterminatedRegexp, UnterminatedString, UnterminatedQuotedString, InvalidUnicodeEscape, TooLargeUnicodeCodepoint, InvalidUnicodeCodepoint, MultipleCodepointAtSingleChar, InvalidEscapeCharacter, InvalidHexEscape, UnterminatedHeredoc(String), UnterminatedHeredocId, SlashRAtMiddleOfLine, DStarInterpretedAsArgPrefix, StarInterpretedAsArgPrefix, AmpersandInterpretedAsArgPrefix, TripleDotAtEol, ParenthesesIterpretedAsArglist, AmbiguousFirstArgument { operator: u8, }, AmbiguousOperator { operator: &'static str, interpreted_as: &'static str, }, InvalidCharacterSyntax { suggestion: String, }, InvalidOctalDigit, TrailingCharInNumber { c: u8, }, EmbeddedDocumentMeetsEof, InvalidChar(u8), IncompleteCharacterSyntax, GvarWithoutId, InvalidGvarName(u8), IvarWithoutId, InvalidIvarName(u8), CvarWithoutId, InvalidCvarName(u8), UnknownRegexOptions(String), UnterminatedUnicodeEscape, EncodingError(String), AmbiguousTernaryOperator(String), AmbiguousRegexp, ElseWithoutRescue, BeginNotAtTopLevel, AliasNthRef, CsendInsideMasgn, ClassOrModuleNameMustBeConstant, EndlessSetterDefinition, UnexpectedToken(String), ClassDefinitionInMethodBody, ModuleDefinitionInMethodBody, InvalidReturnInClassOrModuleBody, ConstArgument, IvarArgument, GvarArgument, CvarArgument, NoSuchLocalVariable(String), OrdinaryParamDefined, NumparamUsed, TokAtEolWithoutExpression(String), EndInMethod, ComparisonAfterComparison(String), CircularArgumentReference(String), DynamicConstantAssignment, CantAssignToSelf, CantAssignToNil, CantAssignToTrue, CantAssignToFalse, CantAssignToFile, CantAssignToLine, CantAssignToEncoding, CantAssignToNumparam(String), CantSetVariable(String), BlockGivenToYield, BlockAndBlockArgGiven, SymbolLiteralWithInterpolation, ReservedForNumparam(String), KeyMustBeValidAsLocalVariable, DuplicateVariableName, DuplicateKeyName, SingletonLiteral, NthRefIsTooBig(String), DuplicatedArgumentName, RegexError(String), InvalidSymbol(String), VoidValueExpression, }
Variants
UnterminatedHeredoc(String)
Fields of AmbiguousFirstArgument
operator: u8
Fields of InvalidCharacterSyntax
suggestion: String
Fields of TrailingCharInNumber
c: u8
InvalidChar(u8)
InvalidGvarName(u8)
InvalidIvarName(u8)
InvalidCvarName(u8)
UnknownRegexOptions(String)
EncodingError(String)
AmbiguousTernaryOperator(String)
UnexpectedToken(String)
NoSuchLocalVariable(String)
TokAtEolWithoutExpression(String)
ComparisonAfterComparison(String)
CircularArgumentReference(String)
CantAssignToNumparam(String)
CantSetVariable(String)
ReservedForNumparam(String)
NthRefIsTooBig(String)
RegexError(String)
InvalidSymbol(String)
Implementations
impl DiagnosticMessage
[src][−]
Trait Implementations
impl Clone for DiagnosticMessage
[src][+]
impl Debug for DiagnosticMessage
[src][+]
Auto Trait Implementations
impl RefUnwindSafe for DiagnosticMessage
[src]
impl Send for DiagnosticMessage
[src]
impl Sync for DiagnosticMessage
[src]
impl Unpin for DiagnosticMessage
[src]
impl UnwindSafe for DiagnosticMessage
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,