index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
/
ui
/
closures
Mode
Name
Size
d---------
2229_closure_analysis
4096
log
plain
-rw-r--r--
add_semicolon_non_block_closure.rs
171
log
plain
-rw-r--r--
add_semicolon_non_block_closure.stderr
372
log
plain
-rw-r--r--
aliasability-violation-with-closure-21600.rs
479
log
plain
-rw-r--r--
aliasability-violation-with-closure-21600.stderr
1194
log
plain
-rw-r--r--
basic-closure-syntax.rs
773
log
plain
d---------
binder
1639
log
plain
-rw-r--r--
boxed-closure-lifetime-13808.rs
370
log
plain
-rw-r--r--
cannot-call-unsized-via-ptr-2.rs
353
log
plain
-rw-r--r--
cannot-call-unsized-via-ptr-2.stderr
927
log
plain
-rw-r--r--
cannot-call-unsized-via-ptr.rs
252
log
plain
-rw-r--r--
cannot-call-unsized-via-ptr.stderr
498
log
plain
-rw-r--r--
capture-unsized-by-move.rs
280
log
plain
-rw-r--r--
capture-unsized-by-move.stderr
631
log
plain
-rw-r--r--
capture-unsized-by-ref.rs
171
log
plain
-rw-r--r--
closure-array-break-length.rs
227
log
plain
-rw-r--r--
closure-array-break-length.stderr
727
log
plain
-rw-r--r--
closure-bounds-cant-promote-superkind-in-struct.rs
282
log
plain
-rw-r--r--
closure-bounds-cant-promote-superkind-in-struct.stderr
1575
log
plain
-rw-r--r--
closure-bounds-static-cant-capture-borrowed.rs
204
log
plain
-rw-r--r--
closure-bounds-static-cant-capture-borrowed.stderr
1375
log
plain
-rw-r--r--
closure-bounds-subtype.rs
341
log
plain
-rw-r--r--
closure-bounds-subtype.stderr
996
log
plain
-rw-r--r--
closure-capture-after-clone.rs
1050
log
plain
-rw-r--r--
closure-clone-requires-captured-clone.rs
613
log
plain
-rw-r--r--
closure-clone-requires-captured-clone.stderr
948
log
plain
d---------
closure-expected-type
244
log
plain
-rw-r--r--
closure-expected.rs
125
log
plain
-rw-r--r--
closure-expected.stderr
657
log
plain
-rw-r--r--
closure-immut-capture-error.rs
564
log
plain
-rw-r--r--
closure-immut-capture-error.stderr
755
log
plain
-rw-r--r--
closure-immutable-outer-variable.fixed
265
log
plain
-rw-r--r--
closure-immutable-outer-variable.rs
261
log
plain
-rw-r--r--
closure-immutable-outer-variable.rs.fixed
228
log
plain
-rw-r--r--
closure-immutable-outer-variable.stderr
435
log
plain
-rw-r--r--
closure-last-use-move.rs
883
log
plain
-rw-r--r--
closure-move-sync.rs
314
log
plain
-rw-r--r--
closure-move-sync.stderr
950
log
plain
-rw-r--r--
closure-mut-argument-6153.rs
305
log
plain
-rw-r--r--
closure-no-copy-mut-env.rs
250
log
plain
-rw-r--r--
closure-no-copy-mut-env.stderr
546
log
plain
-rw-r--r--
closure-no-fn-1.rs
238
log
plain
-rw-r--r--
closure-no-fn-1.stderr
760
log
plain
-rw-r--r--
closure-no-fn-2.rs
219
log
plain
-rw-r--r--
closure-no-fn-2.stderr
706
log
plain
-rw-r--r--
closure-no-fn-3.rs
237
log
plain
-rw-r--r--
closure-no-fn-3.stderr
618
log
plain
-rw-r--r--
closure-no-fn-4.rs
192
log
plain
-rw-r--r--
closure-no-fn-4.stderr
929
log
plain
-rw-r--r--
closure-no-fn-5.rs
316
log
plain
-rw-r--r--
closure-no-fn-5.stderr
970
log
plain
-rw-r--r--
closure-referencing-itself-issue-25954.rs
417
log
plain
-rw-r--r--
closure-referencing-itself-issue-25954.stderr
303
log
plain
-rw-r--r--
closure-reform-bad.rs
296
log
plain
-rw-r--r--
closure-reform-bad.stderr
962
log
plain
-rw-r--r--
closure-return-type-mismatch.rs
414
log
plain
-rw-r--r--
closure-return-type-mismatch.stderr
1036
log
plain
-rw-r--r--
closure-return-type-must-be-sized.rs
1814
log
plain
-rw-r--r--
closure-return-type-must-be-sized.stderr
4525
log
plain
-rw-r--r--
closure-type-inference-in-context-9129.rs
619
log
plain
-rw-r--r--
closure-upvar-last-use-analysis.rs
939
log
plain
-rw-r--r--
closure-wrong-kind.rs
261
log
plain
-rw-r--r--
closure-wrong-kind.stderr
828
log
plain
-rw-r--r--
closure_cap_coerce_many_fail.rs
1131
log
plain
-rw-r--r--
closure_cap_coerce_many_fail.stderr
3766
log
plain
-rw-r--r--
closure_no_cap_coerce_many_check_pass.rs
3319
log
plain
-rw-r--r--
closure_no_cap_coerce_many_run_pass.rs
1087
log
plain
-rw-r--r--
closure_no_cap_coerce_many_unsafe_0.rs
617
log
plain
-rw-r--r--
closure_no_cap_coerce_many_unsafe_0.stderr
812
log
plain
-rw-r--r--
closure_no_cap_coerce_many_unsafe_1.rs
587
log
plain
-rw-r--r--
closure_promotion.rs
113
log
plain
-rw-r--r--
coerce-unsafe-closure-to-unsafe-fn-ptr.rs
192
log
plain
-rw-r--r--
coerce-unsafe-closure-to-unsafe-fn-ptr.stderr
565
log
plain
-rw-r--r--
coerce-unsafe-to-closure.rs
100
log
plain
-rw-r--r--
coerce-unsafe-to-closure.stderr
900
log
plain
-rw-r--r--
correct-args-on-call-suggestion.rs
171
log
plain
-rw-r--r--
correct-args-on-call-suggestion.stderr
689
log
plain
-rw-r--r--
deduce-from-object-supertrait.rs
308
log
plain
d---------
deduce-signature
530
log
plain
-rw-r--r--
deeply-nested_closures.rs
483
log
plain
-rw-r--r--
diverging-closure.rs
140
log
plain
-rw-r--r--
eager-mono-with-normalizable-upvars.rs
462
log
plain
-rw-r--r--
fnonce-call-twice-error.rs
268
log
plain
-rw-r--r--
fnonce-call-twice-error.stderr
765
log
plain
-rw-r--r--
fnonce-moved-twice-12127.rs
400
log
plain
-rw-r--r--
fnonce-moved-twice-12127.stderr
629
log
plain
-rw-r--r--
generic-typed-nested-closures-59494.rs
564
log
plain
-rw-r--r--
generic-typed-nested-closures-59494.stderr
337
log
plain
-rw-r--r--
impl-closure-147146.rs
195
log
plain
-rw-r--r--
impl-closure-147146.stderr
493
log
plain
-rw-r--r--
issue-101696.rs
587
log
plain
-rw-r--r--
issue-102089-multiple-opaque-cast.rs
256
log
plain
-rw-r--r--
issue-10398.rs
165
log
plain
-rw-r--r--
issue-10398.stderr
422
log
plain
-rw-r--r--
issue-10682.rs
239
log
plain
-rw-r--r--
issue-109188.rs
345
log
plain
-rw-r--r--
issue-109188.stderr
592
log
plain
-rw-r--r--
issue-111932.rs
201
log
plain
-rw-r--r--
issue-111932.stderr
1137
log
plain
-rw-r--r--
issue-113087.rs
230
log
plain
-rw-r--r--
issue-113087.stderr
531
log
plain
-rw-r--r--
issue-11873.rs
129
log
plain
-rw-r--r--
issue-11873.stderr
495
log
plain
-rw-r--r--
issue-1460.rs
105
log
plain
-rw-r--r--
issue-1460.stderr
316
log
plain
-rw-r--r--
issue-22864-1.rs
126
log
plain
-rw-r--r--
issue-22864-2.rs
100
log
plain
-rw-r--r--
issue-25439.rs
215
log
plain
-rw-r--r--
issue-25439.stderr
771
log
plain
-rw-r--r--
issue-41366.rs
158
log
plain
-rw-r--r--
issue-42463.rs
629
log
plain
-rw-r--r--
issue-46742.rs
214
log
plain
-rw-r--r--
issue-48109.rs
187
log
plain
-rw-r--r--
issue-5239-1.rs
111
log
plain
-rw-r--r--
issue-5239-1.stderr
418
log
plain
-rw-r--r--
issue-5239-2.rs
151
log
plain
-rw-r--r--
issue-52437.rs
163
log
plain
-rw-r--r--
issue-52437.stderr
652
log
plain
-rw-r--r--
issue-67123.rs
82
log
plain
-rw-r--r--
issue-67123.stderr
514
log
plain
-rw-r--r--
issue-6801.rs
421
log
plain
-rw-r--r--
issue-6801.stderr
518
log
plain
-rw-r--r--
issue-68025.rs
141
log
plain
-rw-r--r--
issue-72408-nested-closures-exponential.rs
1138
log
plain
-rw-r--r--
issue-78720.rs
453
log
plain
-rw-r--r--
issue-78720.stderr
1794
log
plain
-rw-r--r--
issue-80313-mutable-borrow-in-closure.rs
126
log
plain
-rw-r--r--
issue-80313-mutable-borrow-in-closure.stderr
563
log
plain
-rw-r--r--
issue-80313-mutable-borrow-in-move-closure.rs
131
log
plain
-rw-r--r--
issue-80313-mutable-borrow-in-move-closure.stderr
576
log
plain
-rw-r--r--
issue-80313-mutation-in-closure.rs
128
log
plain
-rw-r--r--
issue-80313-mutation-in-closure.stderr
554
log
plain
-rw-r--r--
issue-80313-mutation-in-move-closure.rs
133
log
plain
-rw-r--r--
issue-80313-mutation-in-move-closure.stderr
567
log
plain
-rw-r--r--
issue-81700-mut-borrow.rs
102
log
plain
-rw-r--r--
issue-81700-mut-borrow.stderr
531
log
plain
-rw-r--r--
issue-82438-mut-without-upvar.rs
439
log
plain
-rw-r--r--
issue-82438-mut-without-upvar.stderr
453
log
plain
-rw-r--r--
issue-84044-drop-non-mut.rs
154
log
plain
-rw-r--r--
issue-84044-drop-non-mut.stderr
403
log
plain
-rw-r--r--
issue-84128.rs
300
log
plain
-rw-r--r--
issue-84128.stderr
663
log
plain
-rw-r--r--
issue-868.rs
420
log
plain
-rw-r--r--
issue-87461.rs
478
log
plain
-rw-r--r--
issue-87461.stderr
1601
log
plain
-rw-r--r--
issue-87814-1.rs
190
log
plain
-rw-r--r--
issue-87814-2.rs
222
log
plain
-rw-r--r--
issue-90871.rs
162
log
plain
-rw-r--r--
issue-90871.stderr
892
log
plain
-rw-r--r--
issue-97607.rs
235
log
plain
-rw-r--r--
issue-99565.rs
110
log
plain
-rw-r--r--
issue-99565.stderr
400
log
plain
-rw-r--r--
local-type-mix.rs
537
log
plain
-rw-r--r--
local-type-mix.stderr
1490
log
plain
-rw-r--r--
many-closures.rs
1525
log
plain
-rw-r--r--
missing-body.rs
381
log
plain
-rw-r--r--
missing-body.stderr
744
log
plain
-rw-r--r--
moved-upvar-mut-rebind-11958.rs
340
log
plain
-rw-r--r--
moved-upvar-mut-rebind-11958.stderr
685
log
plain
-rw-r--r--
multiple-fn-bounds.rs
462
log
plain
-rw-r--r--
multiple-fn-bounds.stderr
1018
log
plain
-rw-r--r--
no-capture-closure-call.rs
150
log
plain
-rw-r--r--
old-closure-arg-call-as.rs
184
log
plain
-rw-r--r--
old-closure-arg.rs
249
log
plain
-rw-r--r--
old-closure-explicit-types.rs
188
log
plain
-rw-r--r--
old-closure-expr-precedence.rs
1432
log
plain
-rw-r--r--
old-closure-expr-precedence.stderr
305
log
plain
-rw-r--r--
old-closure-expression-remove-semicolon.fixed
187
log
plain
-rw-r--r--
old-closure-expression-remove-semicolon.rs
188
log
plain
-rw-r--r--
old-closure-expression-remove-semicolon.stderr
413
log
plain
-rw-r--r--
old-closure-fn-coerce.rs
241
log
plain
-rw-r--r--
old-closure-iter-1.rs
318
log
plain
-rw-r--r--
old-closure-iter-2.rs
334
log
plain
-rw-r--r--
once-move-out-on-heap.rs
239
log
plain
-rw-r--r--
opaque-upvar.rs
800
log
plain
d---------
print
734
log
plain
-rw-r--r--
return-type-doesnt-match-bound.rs
438
log
plain
-rw-r--r--
return-type-doesnt-match-bound.stderr
1365
log
plain
-rw-r--r--
return-value-lifetime-error.fixed
396
log
plain
-rw-r--r--
return-value-lifetime-error.rs
394
log
plain
-rw-r--r--
return-value-lifetime-error.stderr
664
log
plain
-rw-r--r--
self-supertrait-bounds.rs
299
log
plain
-rw-r--r--
semistatement-in-lambda.rs
327
log
plain
-rw-r--r--
static-closures-with-nonstatic-return.rs
347
log
plain
-rw-r--r--
supertrait-hint-cycle-2.rs
352
log
plain
-rw-r--r--
supertrait-hint-cycle-3.rs
235
log
plain
-rw-r--r--
supertrait-hint-cycle.rs
1324
log
plain
-rw-r--r--
supertrait-hint-references-assoc-ty.rs
372
log
plain
-rw-r--r--
thir-unsafeck-issue-85871.rs
366
log
plain
-rw-r--r--
unused-closure-ice-16256.rs
197
log
plain
-rw-r--r--
unused-closure-ice-16256.stderr
321
log
plain
-rw-r--r--
upvar-or-pattern-issue-138958.rs
144
log
plain
-rw-r--r--
wrong-closure-arg-suggestion-125325.rs
660
log
plain
-rw-r--r--
wrong-closure-arg-suggestion-125325.stderr
1030
log
plain