rust/tests/ui/parser
Matthias Krüger 8e0eecdba6
Rollup merge of #106566 - clubby789:contiguous-weird-unicode, r=cjgillot
Emit a single error for contiguous sequences of unknown tokens

Closes #106101

On encountering a sequence of identical source characters which are unknown tokens, note the amount of subsequent characters and advance past them silently. The old behavior was to emit an error and 'help' note for every single one.

`@rustbot` label +A-diagnostics +A-parser
2023-01-14 13:04:24 +01:00
..
char
diff-markers
issues Rollup merge of #106566 - clubby789:contiguous-weird-unicode, r=cjgillot 2023-01-14 13:04:24 +01:00
macro
mismatched-braces
raw
shebang
ascii-only-character-escape.rs
ascii-only-character-escape.stderr
assoc-const-underscore-semantic-fail.rs
assoc-const-underscore-semantic-fail.stderr
assoc-const-underscore-syntactic-pass.rs
assoc-oddities-1.rs
assoc-oddities-1.stderr
assoc-oddities-2.rs
assoc-oddities-2.stderr
assoc-static-semantic-fail.rs
assoc-static-semantic-fail.stderr
assoc-static-syntactic-fail.rs
assoc-static-syntactic-fail.stderr
assoc-type-in-type-arg.rs
assoc-type-in-type-arg.stderr
associated-types-project-from-hrtb-explicit.rs
associated-types-project-from-hrtb-explicit.stderr
attr-bad-meta-2.rs
attr-bad-meta-2.stderr
attr-bad-meta-3.rs
attr-bad-meta-3.stderr
attr-bad-meta.rs
attr-bad-meta.stderr
attr-before-eof.rs
attr-before-eof.stderr
attr-dangling-in-fn.rs
attr-dangling-in-fn.stderr
attr-dangling-in-mod.rs
attr-dangling-in-mod.stderr
attr-stmt-expr-attr-bad.rs
attr-stmt-expr-attr-bad.stderr
attr-with-a-semicolon.rs
attr-with-a-semicolon.stderr
attr.rs
attr.stderr
attribute-with-no-generics-in-parameter-list.rs
attribute-with-no-generics-in-parameter-list.stderr
attrs-after-extern-mod.rs
attrs-after-extern-mod.stderr
bad-char-literals.rs
bad-char-literals.stderr
bad-crate-name.rs
bad-crate-name.stderr
bad-escape-suggest-raw-string.rs
bad-escape-suggest-raw-string.stderr
bad-fn-ptr-qualifier.fixed
bad-fn-ptr-qualifier.rs
bad-fn-ptr-qualifier.stderr
bad-if-statements.rs
bad-if-statements.stderr
bad-interpolated-block.rs
bad-interpolated-block.stderr
bad-let-as-field.rs
bad-let-as-field.stderr
bad-lit-suffixes.rs
bad-lit-suffixes.stderr
bad-match.rs
bad-match.stderr
bad-name.rs
bad-name.stderr
bad-pointer-type.rs
bad-pointer-type.stderr
bad-struct-following-where.rs
bad-struct-following-where.stderr
bad-value-ident-false.rs
bad-value-ident-false.stderr
bad-value-ident-true.rs
bad-value-ident-true.stderr
bare-struct-body.rs
bare-struct-body.stderr
bastion-of-the-turbofish.rs
better-expected.rs
better-expected.stderr
bind-struct-early-modifiers.rs
bind-struct-early-modifiers.stderr
block-no-opening-brace.rs
block-no-opening-brace.stderr
bound-single-question-mark.rs
bound-single-question-mark.stderr
bounds-lifetime-1.rs
bounds-lifetime-1.stderr
bounds-lifetime-2.rs
bounds-lifetime-2.stderr
bounds-lifetime-where-1.rs
bounds-lifetime-where-1.stderr
bounds-lifetime-where.rs
bounds-lifetime-where.stderr
bounds-lifetime.rs
bounds-lifetime.stderr
bounds-obj-parens.rs
bounds-type-where.rs
bounds-type-where.stderr
bounds-type.rs
bounds-type.stderr
byte-literals.rs
byte-literals.stderr
byte-string-literals.rs
byte-string-literals.stderr
can-begin-expr-check.rs
can-begin-expr-check.stderr
chained-comparison-suggestion.rs
chained-comparison-suggestion.stderr
circular_modules_hello.rs
circular_modules_main.rs
circular_modules_main.stderr
class-implements-bad-trait.rs
class-implements-bad-trait.stderr
closure-return-syntax.rs
closure-return-syntax.stderr
column-offset-1-based.rs
column-offset-1-based.stderr
const-param-decl-on-type-instead-of-impl.rs
const-param-decl-on-type-instead-of-impl.stderr
constraints-before-generic-args-syntactic-pass.rs
constraints-before-generic-args-syntactic-pass.stderr
default-on-wrong-item-kind.rs
default-on-wrong-item-kind.stderr
default-unmatched-assoc.rs
default-unmatched-assoc.stderr
default-unmatched-extern.rs
default-unmatched-extern.stderr
default-unmatched.rs
default-unmatched.stderr
default.rs
default.stderr
do-catch-suggests-try.rs
do-catch-suggests-try.stderr
do-not-suggest-semicolon-before-array.rs
do-not-suggest-semicolon-before-array.stderr
do-not-suggest-semicolon-between-macro-without-exclamation-mark-and-array.rs
do-not-suggest-semicolon-between-macro-without-exclamation-mark-and-array.stderr
doc-after-struct-field.rs
doc-after-struct-field.stderr
doc-before-attr.rs
doc-before-attr.stderr
doc-before-eof.rs
doc-before-eof.stderr
doc-before-extern-rbrace.rs
doc-before-extern-rbrace.stderr
doc-before-fn-rbrace.rs
doc-before-fn-rbrace.stderr
doc-before-identifier.rs
doc-before-identifier.stderr
doc-before-mod-rbrace.rs
doc-before-mod-rbrace.stderr
doc-before-rbrace.rs
doc-before-rbrace.stderr
doc-before-semi.rs
doc-before-semi.stderr
doc-before-struct-rbrace-1.rs
doc-before-struct-rbrace-1.stderr
doc-before-struct-rbrace-2.rs
doc-before-struct-rbrace-2.stderr
doc-comment-in-if-statement.rs
doc-comment-in-if-statement.stderr
doc-comment-in-stmt.rs
doc-comment-in-stmt.stderr
doc-inside-trait-item.rs
doc-inside-trait-item.stderr
dotdotdot-expr.rs
dotdotdot-expr.stderr
double-pointer.rs
double-pointer.stderr
duplicate-visibility.rs
duplicate-visibility.stderr
duplicate-where-clauses.rs
duplicate-where-clauses.stderr
dyn-trait-compatibility.rs
dyn-trait-compatibility.stderr Don't suggest dyn as parameter to add 2023-01-12 22:04:30 +00:00
else-no-if.rs
else-no-if.stderr
emoji-identifiers.rs
emoji-identifiers.stderr
empty-impl-semicolon.rs
empty-impl-semicolon.stderr
expr-as-stmt-2.rs
expr-as-stmt-2.stderr
expr-as-stmt.fixed
expr-as-stmt.rs
expr-as-stmt.stderr
extern-abi-from-mac-literal-frag.rs
extern-abi-raw-strings.rs
extern-abi-string-escaping.rs
extern-abi-syntactic.rs
extern-crate-async.rs
extern-crate-unexpected-token.rs
extern-crate-unexpected-token.stderr
extern-expected-fn-or-brace.rs
extern-expected-fn-or-brace.stderr
extern-foreign-crate.rs
extern-foreign-crate.stderr
extern-no-fn.rs
extern-no-fn.stderr
float-field-interpolated.rs
float-field-interpolated.stderr
float-field.rs
float-field.stderr
float-literals.rs
fn-arg-doc-comment.rs
fn-arg-doc-comment.stderr
fn-body-eq-expr-semi.rs
fn-body-eq-expr-semi.stderr
fn-body-optional-semantic-fail.rs
fn-body-optional-semantic-fail.stderr
fn-body-optional-syntactic-pass.rs
fn-colon-return-type.rs
fn-colon-return-type.stderr
fn-defined-using-def.rs
fn-defined-using-def.stderr
fn-defined-using-fun.rs
fn-defined-using-fun.stderr
fn-defined-using-func.rs
fn-defined-using-func.stderr
fn-defined-using-function.rs
fn-defined-using-function.stderr
fn-field-parse-error-ice.rs
fn-field-parse-error-ice.stderr
fn-header-semantic-fail.rs
fn-header-semantic-fail.stderr
fn-header-syntactic-pass.rs
fn-returns-fn-pointer.rs
foreign-const-semantic-fail.rs
foreign-const-semantic-fail.stderr
foreign-const-syntactic-fail.rs
foreign-const-syntactic-fail.stderr
foreign-static-semantic-fail.rs
foreign-static-semantic-fail.stderr
foreign-static-syntactic-pass.rs
foreign-ty-semantic-fail.rs
foreign-ty-semantic-fail.stderr
foreign-ty-syntactic-pass.rs
if-block-unreachable-expr.rs
if-in-in.fixed
if-in-in.rs
if-in-in.stderr
impl-item-const-pass.rs
impl-item-const-semantic-fail.rs
impl-item-const-semantic-fail.stderr
impl-item-fn-no-body-pass.rs
impl-item-fn-no-body-semantic-fail.rs
impl-item-fn-no-body-semantic-fail.stderr
impl-item-type-no-body-pass.rs
impl-item-type-no-body-semantic-fail.rs
impl-item-type-no-body-semantic-fail.stderr
impl-parsing.rs
impl-parsing.stderr
impl-qpath.rs
import-from-path.rs
import-from-path.stderr
import-from-rename.rs
import-from-rename.stderr
import-glob-path.rs
import-glob-path.stderr
import-glob-rename.rs
import-glob-rename.stderr
increment-autofix-2.fixed
increment-autofix-2.rs
increment-autofix-2.stderr
increment-autofix.fixed
increment-autofix.rs
increment-autofix.stderr
inner-attr-after-doc-comment.rs
inner-attr-after-doc-comment.stderr
inner-attr-in-trait-def.rs
inner-attr.rs
inner-attr.stderr
int-literal-too-large-span.rs
int-literal-too-large-span.stderr
intersection-patterns-1.fixed
intersection-patterns-1.rs
intersection-patterns-1.stderr
intersection-patterns-2.rs
intersection-patterns-2.stderr
inverted-parameters.rs
inverted-parameters.stderr
issue-17718-parse-const.rs
issue-39616.rs
issue-39616.stderr
issue-49257.rs
issue-49257.stderr
issue-61858.rs
issue-61858.stderr
issue-68091-unicode-ident-after-if.rs
issue-68091-unicode-ident-after-if.stderr
issue-68092-unicode-ident-after-incomplete-expr.rs
issue-68092-unicode-ident-after-incomplete-expr.stderr
issue-81804.rs
issue-81804.stderr
issue-81827.rs
issue-81827.stderr
issue-87694-duplicated-pub.rs
issue-87694-duplicated-pub.stderr
issue-87694-misplaced-pub.rs
issue-87694-misplaced-pub.stderr
issue-90728.rs
issue-90728.stderr
issue-91421.rs
issue-91421.stderr
issue-99625-enum-struct-mutually-exclusive.fixed
issue-99625-enum-struct-mutually-exclusive.rs
issue-99625-enum-struct-mutually-exclusive.stderr
issue-99910-const-let-mutually-exclusive.fixed
issue-99910-const-let-mutually-exclusive.rs
issue-99910-const-let-mutually-exclusive.stderr
issue-100197-mut-let.fixed
issue-100197-mut-let.rs
issue-100197-mut-let.stderr
issue-101477-enum.fixed
issue-101477-enum.rs
issue-101477-enum.stderr
issue-101477-let.fixed
issue-101477-let.rs
issue-101477-let.stderr
issue-102806.rs
issue-102806.stderr
issue-103143.rs
issue-103143.stderr
issue-103381.fixed
issue-103381.rs
issue-103381.stderr
issue-103425.rs
issue-103425.stderr
issue-103451.rs
issue-103451.stderr
issue-103748-ICE-wrong-braces.rs
issue-103748-ICE-wrong-braces.stderr
issue-103869.rs
issue-103869.stderr
issue-104620.rs
issue-104620.stderr
issue-104867-inc-dec-2.rs
issue-104867-inc-dec-2.stderr
issue-104867-inc-dec.rs
issue-104867-inc-dec.stderr
issue-105366.fixed
issue-105366.rs
issue-105366.stderr
issue-105634.rs
item-free-const-no-body-semantic-fail.rs
item-free-const-no-body-semantic-fail.stderr
item-free-const-no-body-syntactic-pass.rs
item-free-static-no-body-semantic-fail.rs
item-free-static-no-body-semantic-fail.stderr
item-free-static-no-body-syntactic-pass.rs
item-free-type-bounds-semantic-fail.rs
item-free-type-bounds-semantic-fail.stderr
item-free-type-bounds-syntactic-pass.rs
item-kw-case-mismatch.fixed
item-kw-case-mismatch.rs
item-kw-case-mismatch.stderr
item-needs-block.rs
item-needs-block.stderr
keyword-abstract.rs
keyword-abstract.stderr
keyword-as-as-identifier.rs
keyword-as-as-identifier.stderr
keyword-box-as-identifier.rs
keyword-box-as-identifier.stderr
keyword-break-as-identifier.rs
keyword-break-as-identifier.stderr
keyword-const-as-identifier.rs
keyword-const-as-identifier.stderr
keyword-continue-as-identifier.rs
keyword-continue-as-identifier.stderr
keyword-else-as-identifier.rs
keyword-else-as-identifier.stderr
keyword-enum-as-identifier.rs
keyword-enum-as-identifier.stderr
keyword-final.rs
keyword-final.stderr
keyword-fn-as-identifier.rs
keyword-fn-as-identifier.stderr
keyword-for-as-identifier.rs
keyword-for-as-identifier.stderr
keyword-if-as-identifier.rs
keyword-if-as-identifier.stderr
keyword-impl-as-identifier.rs
keyword-impl-as-identifier.stderr
keyword-in-as-identifier.rs
keyword-in-as-identifier.stderr
keyword-let-as-identifier.rs
keyword-let-as-identifier.stderr
keyword-loop-as-identifier.rs
keyword-loop-as-identifier.stderr
keyword-match-as-identifier.rs
keyword-match-as-identifier.stderr
keyword-mod-as-identifier.rs
keyword-mod-as-identifier.stderr
keyword-move-as-identifier.rs
keyword-move-as-identifier.stderr
keyword-mut-as-identifier.rs
keyword-mut-as-identifier.stderr
keyword-override.rs
keyword-override.stderr
keyword-pub-as-identifier.rs
keyword-pub-as-identifier.stderr
keyword-ref-as-identifier.rs
keyword-ref-as-identifier.stderr
keyword-return-as-identifier.rs
keyword-return-as-identifier.stderr
keyword-static-as-identifier.rs
keyword-static-as-identifier.stderr
keyword-struct-as-identifier.rs
keyword-struct-as-identifier.stderr
keyword-trait-as-identifier.rs
keyword-trait-as-identifier.stderr
keyword-try-as-identifier-edition2018.rs
keyword-try-as-identifier-edition2018.stderr
keyword-type-as-identifier.rs
keyword-type-as-identifier.stderr
keyword-typeof.rs
keyword-typeof.stderr
keyword-unsafe-as-identifier.rs
keyword-unsafe-as-identifier.stderr
keyword-use-as-identifier.rs
keyword-use-as-identifier.stderr
keyword-where-as-identifier.rs
keyword-where-as-identifier.stderr
keyword-while-as-identifier.rs
keyword-while-as-identifier.stderr
keyword.rs
keyword.stderr
keywords-followed-by-double-colon.rs
keywords-followed-by-double-colon.stderr
kw-in-trait-bounds.rs
kw-in-trait-bounds.stderr
label-after-block-like.rs
label-after-block-like.stderr
label-is-actually-char.rs
label-is-actually-char.stderr
labeled-no-colon-expr.rs
labeled-no-colon-expr.stderr
let-binop.fixed
let-binop.rs
let-binop.stderr
lifetime_starts_expressions.rs
lifetime_starts_expressions.stderr
lifetime-in-pattern-recover.rs
lifetime-in-pattern-recover.stderr
lifetime-in-pattern.rs
lifetime-in-pattern.stderr
lifetime-semicolon.fixed
lifetime-semicolon.rs
lifetime-semicolon.stderr
macro-bad-delimiter-ident.rs
macro-bad-delimiter-ident.stderr
macro-braces-dot-question.rs
macro-keyword.rs
macro-keyword.stderr
macro-mismatched-delim-brace-paren.rs
macro-mismatched-delim-brace-paren.stderr
macro-mismatched-delim-paren-brace.rs
macro-mismatched-delim-paren-brace.stderr
macros-no-semicolon-items.rs
macros-no-semicolon-items.stderr
macros-no-semicolon.rs
macros-no-semicolon.stderr
match-arm-without-braces.rs
match-arm-without-braces.stderr
match-arrows-block-then-binop.rs
match-arrows-block-then-binop.stderr
match-refactor-to-expr.fixed
match-refactor-to-expr.rs
match-refactor-to-expr.stderr
mbe_missing_right_paren.rs
mbe_missing_right_paren.stderr
method-call-on-struct-literal-in-if-condition.rs
method-call-on-struct-literal-in-if-condition.stderr
mismatched-delim-brace-empty-block.rs
mismatched-delim-brace-empty-block.stderr
missing_right_paren.rs
missing_right_paren.stderr
missing-closing-angle-bracket-eq-constraint.rs
missing-closing-angle-bracket-eq-constraint.stderr
missing-closing-angle-bracket-struct-field-ty.rs
missing-closing-angle-bracket-struct-field-ty.stderr
missing-semicolon.rs
missing-semicolon.stderr
misspelled-macro-rules.fixed
misspelled-macro-rules.rs
misspelled-macro-rules.stderr
mod_file_not_exist_windows.rs
mod_file_not_exist_windows.stderr
mod_file_not_exist.rs
mod_file_not_exist.stderr
mod_file_with_path_attr.rs
mod_file_with_path_attr.stderr
multibyte-char-use-seperator-issue-80134.rs
multibyte-char-use-seperator-issue-80134.stderr
multiline-comment-line-tracking.rs
multiline-comment-line-tracking.stderr
multitrait.rs
multitrait.stderr
mut-patterns.rs
mut-patterns.stderr
nested-bad-turbofish.rs
nested-bad-turbofish.stderr
nested-missing-closing-angle-bracket.rs
nested-missing-closing-angle-bracket.stderr
new-unicode-escapes-1.rs
new-unicode-escapes-1.stderr
new-unicode-escapes-2.rs
new-unicode-escapes-2.stderr
new-unicode-escapes-3.rs
new-unicode-escapes-3.stderr
new-unicode-escapes-4.rs
new-unicode-escapes-4.stderr
no-binary-float-literal.rs
no-binary-float-literal.stderr
no-const-fn-in-extern-block.rs
no-const-fn-in-extern-block.stderr
no-hex-float-literal.rs
no-hex-float-literal.stderr
no-unsafe-self.rs
no-unsafe-self.stderr
not-a-pred.rs
not-a-pred.stderr
nt-parsing-has-recovery.rs
nt-parsing-has-recovery.stderr
numeric-lifetime.rs
numeric-lifetime.stderr
obsolete-syntax-impl-for-dotdot.rs
obsolete-syntax-impl-for-dotdot.stderr
old-suffixes-are-really-forbidden.rs
old-suffixes-are-really-forbidden.stderr
omitted-arg-in-item-fn.rs
omitted-arg-in-item-fn.stderr
operator-associativity.rs
paamayim-nekudotayim.rs
paamayim-nekudotayim.stderr
parse-assoc-type-lt.rs
parse-error-correct.rs
parse-error-correct.stderr
parse-panic.rs
parser-recovery-1.rs
parser-recovery-1.stderr
parser-recovery-2.rs
parser-recovery-2.stderr
parser-unicode-whitespace.rs
pat-lt-bracket-1.rs
pat-lt-bracket-1.stderr
pat-lt-bracket-2.rs
pat-lt-bracket-2.stderr
pat-lt-bracket-3.rs
pat-lt-bracket-3.stderr
pat-lt-bracket-4.rs
pat-lt-bracket-4.stderr
pat-lt-bracket-5.rs
pat-lt-bracket-5.stderr
pat-lt-bracket-6.rs
pat-lt-bracket-6.stderr
pat-lt-bracket-7.rs
pat-lt-bracket-7.stderr
pat-ranges-1.rs
pat-ranges-1.stderr
pat-ranges-2.rs
pat-ranges-2.stderr
pat-ranges-3.rs
pat-ranges-3.stderr
pat-ranges-4.rs
pat-ranges-4.stderr
pat-ref-enum.rs
pat-ref-enum.stderr
pat-tuple-1.rs
pat-tuple-1.stderr
pat-tuple-2.rs
pat-tuple-3.rs
pat-tuple-3.stderr
pub-method-macro.rs
pub-method-macro.stderr
public-instead-of-pub-1.fixed
public-instead-of-pub-1.rs
public-instead-of-pub-1.stderr
public-instead-of-pub-2.rs
public-instead-of-pub-2.stderr
public-instead-of-pub-3.fixed
public-instead-of-pub-3.rs
public-instead-of-pub-3.stderr
public-instead-of-pub.fixed
public-instead-of-pub.rs
public-instead-of-pub.stderr
qualified-path-in-turbofish.fixed
qualified-path-in-turbofish.rs
qualified-path-in-turbofish.stderr
range_inclusive_dotdotdot.rs
range_inclusive_dotdotdot.stderr
range_inclusive.fixed
range_inclusive.rs
range_inclusive.stderr
range-3.rs
range-3.stderr
range-4.rs
range-4.stderr
range-inclusive-extra-equals.rs
range-inclusive-extra-equals.stderr
ranges-precedence.rs
recover-assoc-const-constraint.rs
recover-assoc-const-constraint.stderr
recover-assoc-eq-missing-term.rs
recover-assoc-eq-missing-term.stderr
recover-assoc-lifetime-constraint.rs
recover-assoc-lifetime-constraint.stderr
recover-const-async-fn-ptr.rs
recover-const-async-fn-ptr.stderr
recover-enum2.rs
recover-enum2.stderr
recover-enum.rs
recover-enum.stderr
recover-field-extra-angle-brackets-in-struct-with-a-field.rs
recover-field-extra-angle-brackets-in-struct-with-a-field.stderr
recover-field-extra-angle-brackets.rs
recover-field-extra-angle-brackets.stderr
recover-field-semi.rs
recover-field-semi.stderr
recover-fn-ptr-with-generics.rs
recover-fn-ptr-with-generics.stderr
recover-fn-trait-from-fn-kw.rs
recover-fn-trait-from-fn-kw.stderr
recover-for-loop-parens-around-head.rs
recover-for-loop-parens-around-head.stderr
recover-from-bad-variant.rs
recover-from-bad-variant.stderr
recover-from-homoglyph.rs
recover-from-homoglyph.stderr
recover-labeled-non-block-expr.fixed
recover-labeled-non-block-expr.rs
recover-labeled-non-block-expr.stderr
recover-missing-semi-before-item.fixed
recover-missing-semi-before-item.rs
recover-missing-semi-before-item.stderr
recover-missing-semi.rs
recover-missing-semi.stderr
recover-quantified-closure.rs parse const closures 2023-01-12 02:28:37 +00:00
recover-quantified-closure.stderr parse const closures 2023-01-12 02:28:37 +00:00
recover-range-pats.rs
recover-range-pats.stderr
recover-ref-dyn-mut.rs
recover-ref-dyn-mut.stderr
recover-struct.rs
recover-struct.stderr
recover-tuple-pat.rs
recover-tuple-pat.stderr
recover-tuple.rs
recover-tuple.stderr
recover-where-clause-before-tuple-struct-body-0.fixed parser: recover from where clauses placed before tuple struct bodies 2023-01-11 17:54:48 +01:00
recover-where-clause-before-tuple-struct-body-0.rs parser: recover from where clauses placed before tuple struct bodies 2023-01-11 17:54:48 +01:00
recover-where-clause-before-tuple-struct-body-0.stderr parser: recover from where clauses placed before tuple struct bodies 2023-01-11 17:54:48 +01:00
recover-where-clause-before-tuple-struct-body-1.rs parser: recover from where clauses placed before tuple struct bodies 2023-01-11 17:54:48 +01:00
recover-where-clause-before-tuple-struct-body-1.stderr parser: recover from where clauses placed before tuple struct bodies 2023-01-11 17:54:48 +01:00
recovered-struct-variant.rs
recovered-struct-variant.stderr
regions-out-of-scope-slice.rs
regions-out-of-scope-slice.stderr
removed-syntax-closure-lifetime.rs
removed-syntax-closure-lifetime.stderr
removed-syntax-enum-newtype.rs
removed-syntax-enum-newtype.stderr
removed-syntax-field-let-2.rs
removed-syntax-field-let-2.stderr
removed-syntax-field-let.rs
removed-syntax-field-let.stderr
removed-syntax-field-semicolon.rs
removed-syntax-field-semicolon.stderr
removed-syntax-fixed-vec.rs
removed-syntax-fixed-vec.stderr
removed-syntax-fn-sigil.rs
removed-syntax-fn-sigil.stderr
removed-syntax-mode.rs
removed-syntax-mode.stderr
removed-syntax-mut-vec-expr.rs
removed-syntax-mut-vec-expr.stderr
removed-syntax-mut-vec-ty.rs
removed-syntax-mut-vec-ty.stderr
removed-syntax-ptr-lifetime.rs
removed-syntax-ptr-lifetime.stderr
removed-syntax-record.rs
removed-syntax-record.stderr
removed-syntax-static-fn.rs
removed-syntax-static-fn.stderr
removed-syntax-uniq-mut-expr.rs
removed-syntax-uniq-mut-expr.stderr
removed-syntax-uniq-mut-ty.rs
removed-syntax-uniq-mut-ty.stderr
removed-syntax-with-1.rs
removed-syntax-with-1.stderr
removed-syntax-with-2.rs
removed-syntax-with-2.stderr
require-parens-for-chained-comparison.rs
require-parens-for-chained-comparison.stderr
self-in-function-arg.rs
self-in-function-arg.stderr
self-param-semantic-fail.rs
self-param-semantic-fail.stderr
self-param-syntactic-pass.rs
semi-after-closure-in-macro.rs
several-carriage-returns-in-doc-comment.rs
several-carriage-returns-in-doc-comment.stderr
similar-tokens.rs
similar-tokens.stderr
slowparse-bstring.rs
slowparse-string.rs
stmt_expr_attrs_placement.rs
stmt_expr_attrs_placement.stderr
stripped-nested-outline-mod-pass.rs
struct-default-values-and-missing-field-separator.fixed
struct-default-values-and-missing-field-separator.rs
struct-default-values-and-missing-field-separator.stderr
struct-field-numeric-shorthand.rs
struct-field-numeric-shorthand.stderr
struct-filed-with-attr.fixed
struct-filed-with-attr.rs
struct-filed-with-attr.stderr
struct-literal-in-for.rs
struct-literal-in-for.stderr
struct-literal-in-if.rs
struct-literal-in-if.stderr
struct-literal-in-match-discriminant.rs
struct-literal-in-match-discriminant.stderr
struct-literal-in-match-guard.rs
struct-literal-in-while.rs
struct-literal-in-while.stderr
struct-literal-restrictions-in-lamda.rs
struct-literal-restrictions-in-lamda.stderr
struct-literal-variant-in-if.rs
struct-literal-variant-in-if.stderr
suggest-assoc-const.fixed
suggest-assoc-const.rs
suggest-assoc-const.stderr
suggest-const-for-global-var.rs
suggest-const-for-global-var.stderr
suggest-removing-semicolon-after-impl-trait-items.fixed
suggest-removing-semicolon-after-impl-trait-items.rs
suggest-removing-semicolon-after-impl-trait-items.stderr
suggest-semi-in-array.rs
suggest-semi-in-array.stderr
suggest-semicolon-before-array.fixed
suggest-semicolon-before-array.rs
suggest-semicolon-before-array.stderr
trailing-carriage-return-in-string.rs
trailing-carriage-return-in-string.stderr
trailing-plus-in-bounds.rs
trailing-question-in-macro-type.rs
trailing-question-in-macro-type.stderr
trailing-question-in-type.fixed
trailing-question-in-type.rs
trailing-question-in-type.stderr
trait-bounds-not-on-impl.rs
trait-bounds-not-on-impl.stderr
trait-item-with-defaultness-fail-semantic.rs
trait-item-with-defaultness-fail-semantic.stderr
trait-item-with-defaultness-pass.rs
trait-object-bad-parens.rs
trait-object-bad-parens.stderr
trait-object-delimiters.rs
trait-object-delimiters.stderr
trait-object-lifetime-parens.rs
trait-object-lifetime-parens.stderr
trait-object-polytrait-priority.rs
trait-object-polytrait-priority.stderr
trait-object-trait-parens.rs
trait-object-trait-parens.stderr
trait-plusequal-splitting.rs
trait-pub-assoc-const.rs
trait-pub-assoc-const.stderr
trait-pub-assoc-ty.rs
trait-pub-assoc-ty.stderr
trait-pub-method.rs
trait-pub-method.stderr
type-alias-where-fixable.fixed
type-alias-where-fixable.rs
type-alias-where-fixable.stderr
type-alias-where.rs
type-alias-where.stderr
type-parameters-in-field-exprs.rs
type-parameters-in-field-exprs.stderr
unbalanced-doublequote.rs
unbalanced-doublequote.stderr
unclosed_delim_mod.rs
unclosed_delim_mod.stderr
unclosed-braces.rs
unclosed-braces.stderr
unclosed-delimiter-in-dep.rs
unclosed-delimiter-in-dep.stderr
underscore_item_not_const.rs
underscore_item_not_const.stderr
underscore-suffix-for-float.rs
underscore-suffix-for-float.stderr
underscore-suffix-for-string.rs
underscore-suffix-for-string.stderr
unicode-character-literal.fixed
unicode-character-literal.rs
unicode-character-literal.stderr
unicode-chars.rs Emit a single error for contiguous sequences of Unicode homoglyphs 2023-01-12 00:15:32 +00:00
unicode-chars.stderr Emit a single error for contiguous sequences of Unicode homoglyphs 2023-01-12 00:15:32 +00:00
unicode-control-codepoints.rs
unicode-control-codepoints.stderr
unicode-quote-chars.rs
unicode-quote-chars.stderr
unmatched-delimiter-at-end-of-file.rs
unmatched-delimiter-at-end-of-file.stderr
unmatched-langle-1.rs
unmatched-langle-1.stderr
unmatched-langle-2.rs
unmatched-langle-2.stderr
unnecessary-let.rs
unnecessary-let.stderr
unsafe-foreign-mod-2.rs
unsafe-foreign-mod-2.stderr
unsafe-foreign-mod.rs
unsafe-foreign-mod.stderr
unsafe-mod.rs
unsafe-mod.stderr
unsized2.rs
unsized2.stderr
unsized.rs
unsized.stderr
use-as-where-use-ends-with-mod-sep.rs
use-as-where-use-ends-with-mod-sep.stderr
use-colon-as-mod-sep.rs
use-colon-as-mod-sep.stderr
use-ends-with-mod-sep.rs
use-ends-with-mod-sep.stderr
use-unclosed-brace.rs
use-unclosed-brace.stderr
utf8_idents-rpass.rs
utf16-be-without-bom.rs
utf16-be-without-bom.stderr
utf16-le-without-bom.rs
utf16-le-without-bom.stderr
variadic-ffi-nested-syntactic-fail.rs
variadic-ffi-nested-syntactic-fail.stderr
variadic-ffi-semantic-restrictions.rs
variadic-ffi-semantic-restrictions.stderr
variadic-ffi-syntactic-pass.rs
virtual-structs.rs
virtual-structs.stderr
where_with_bound.rs
where_with_bound.stderr
where-clauses-no-bounds-or-predicates.rs
where-clauses-no-bounds-or-predicates.stderr
while-if-let-without-body.rs
while-if-let-without-body.stderr
wrong-escape-of-curly-braces.rs
wrong-escape-of-curly-braces.stderr