rust/src/test/ui/binding
Takayuki Maeda 0f04875d2e replace if-let and while-let with `if let` and `while let` 2021-02-17 19:26:38 +09:00
..
ambiguity-item.rs resolve: Relax fresh binding disambiguation slightly to fix regression 2020-05-03 17:39:03 +03:00
ambiguity-item.stderr resolve: Prevent fresh bindings from shadowing ambiguity items 2020-03-15 12:35:48 +03:00
bind-field-short-with-modifiers.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
borrowed-ptr-pattern-2.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
borrowed-ptr-pattern-3.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
borrowed-ptr-pattern-infallible.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
borrowed-ptr-pattern-option.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
borrowed-ptr-pattern.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
const-param.full.stderr update tests 2020-12-26 18:24:10 +01:00
const-param.min.stderr update tests 2020-12-26 18:24:10 +01:00
const-param.rs update tests 2020-12-26 18:24:10 +01:00
empty-types-in-patterns.rs slice_patterns: remove gates in tests 2020-01-18 19:33:47 +01:00
exhaustive-bool-match-sanity.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
expr-match-generic-unique1.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
expr-match-generic-unique2.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
expr-match-generic.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
expr-match-panic-all.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
expr-match-panic.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
expr-match-unique.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
expr-match.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
fat-arrow-match.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
fn-arg-incomplete-pattern-drop-order.rs Re-enable Emscripten's exception handling support 2019-10-25 15:16:36 -07:00
fn-pattern-expected-type-2.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
fn-pattern-expected-type.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
func-arg-incomplete-pattern.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
func-arg-ref-pattern.rs Remove more obsolete test flags 2020-07-26 13:24:19 +02:00
func-arg-wild-pattern.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
if-let.rs replace if-let and while-let with `if let` and `while let` 2021-02-17 19:26:38 +09:00
inconsistent-lifetime-mismatch.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
inferred-suffix-in-pattern-range.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
irrefutable-slice-patterns.rs slice_patterns: remove gates in tests 2020-01-18 19:33:47 +01:00
issue-53114-borrow-checks.rs copy test cases to `if let` as well. 2020-04-10 18:07:56 +02:00
issue-53114-borrow-checks.stderr Be consistent when describing a move as a 'partial' in diagnostics 2020-08-08 14:21:04 -04:00
issue-53114-safety-checks.rs Update src/test/ui/binding/issue-53114-safety-checks.rs 2020-04-10 18:07:56 +02:00
issue-53114-safety-checks.stderr rustc: Add a warning count upon completion 2020-04-11 16:15:24 +02:00
let-assignability.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
let-destruct-ref.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
let-var-hygiene.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-arm-statics.rs Upgrade Emscripten targets to use upstream LLVM backend 2019-10-16 17:06:48 -07:00
match-beginning-vert.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-borrowed_str.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-bot-2.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-bot.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-byte-array-patterns.rs slice_patterns: remove gates in tests 2020-01-18 19:33:47 +01:00
match-enum-struct-0.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-enum-struct-1.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-implicit-copy-unique.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-in-macro.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-join.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-larger-const.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-naked-record-expr.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-naked-record.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-path.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-pattern-bindings.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-pattern-lit.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-pattern-no-type-params.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-pattern-simple.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-phi.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-pipe-binding.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-range-infer.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-range-static.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-range.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-reassign.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-ref-binding-in-guard-3256.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-ref-binding-mut-option.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-ref-binding-mut.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-ref-binding.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-ref-unsized.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-str.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-struct-0.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-tag.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-unique-bind.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-unsized.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-value-binding-in-guard-3291.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-var-hygiene.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-vec-alternatives.rs slice_patterns: remove gates in tests 2020-01-18 19:33:47 +01:00
match-vec-rvalue.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
match-with-ret-arm.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
multi-let.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
mut-in-ident-patterns.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
nested-matchs.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
nested-pattern.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
nil-pattern.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
nullary-or-pattern.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
optional_comma_in_match_arm.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
or-pattern.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
order-drop-with-match.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
pat-ranges.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
pat-tuple-1.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
pat-tuple-2.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
pat-tuple-3.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
pat-tuple-4.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
pat-tuple-5.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
pat-tuple-6.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
pat-tuple-7.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
pattern-bound-var-in-for-each.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
pattern-in-closure.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
range-inclusive-pattern-precedence.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
simple-generic-match.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
use-uninit-match.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
use-uninit-match2.rs tests: Move run-pass tests without naming conflicts to ui 2019-07-27 18:56:16 +03:00
zero_sized_subslice_match.rs slice_patterns: remove gates in tests 2020-01-18 19:33:47 +01:00