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
Mode
Name
Size
-rw-r--r--
.gitattributes
224
log
plain
-rw-r--r--
SUMMARY.md
64184
log
plain
d---------
abi
6048
log
plain
d---------
alloc-error
463
log
plain
d---------
allocator
1156
log
plain
d---------
annotate-snippet
304
log
plain
d---------
anon-params
372
log
plain
d---------
argfile
934
log
plain
d---------
argument-suggestions
2600
log
plain
d---------
array-slice-vec
4770
log
plain
d---------
asm
5533
log
plain
d---------
associated-consts
6679
log
plain
d---------
associated-inherent-types
5590
log
plain
d---------
associated-item
1422
log
plain
d---------
associated-type-bounds
5978
log
plain
d---------
associated-types
22150
log
plain
d---------
async-await
15393
log
plain
d---------
attributes
9916
log
plain
d---------
auto-traits
2477
log
plain
d---------
autodiff
233
log
plain
d---------
autoref-autoderef
960
log
plain
d---------
auxiliary
181
log
plain
d---------
backtrace
377
log
plain
d---------
bench
42
log
plain
d---------
binding
5402
log
plain
d---------
binop
3576
log
plain
d---------
blind
344
log
plain
d---------
block-result
1289
log
plain
d---------
bootstrap
145
log
plain
d---------
borrowck
44679
log
plain
d---------
box
1076
log
plain
d---------
btreemap
366
log
plain
d---------
builtin-superkinds
1113
log
plain
d---------
c-variadic
1089
log
plain
d---------
cast
5152
log
plain
d---------
cfg
5227
log
plain
d---------
check-cfg
5902
log
plain
d---------
closure-expected-type
648
log
plain
d---------
closure_context
294
log
plain
d---------
closures
9723
log
plain
d---------
cmse-nonsecure
93
log
plain
d---------
codegen
2826
log
plain
d---------
codemap_tests
1585
log
plain
d---------
coercion
4986
log
plain
d---------
coherence
19004
log
plain
d---------
coinduction
53
log
plain
d---------
command
320
log
plain
d---------
compare-method
1018
log
plain
d---------
compiletest-self-test
952
log
plain
d---------
conditional-compilation
3621
log
plain
d---------
confuse-field-and-method
442
log
plain
d---------
const-generics
15661
log
plain
d---------
const-ptr
301
log
plain
d---------
const_prop
1282
log
plain
d---------
consts
35263
log
plain
d---------
contracts
3117
log
plain
d---------
coroutine
11757
log
plain
d---------
coverage-attr
585
log
plain
d---------
crate-loading
454
log
plain
d---------
cross-crate
1638
log
plain
d---------
cross
304
log
plain
d---------
custom_test_frameworks
191
log
plain
d---------
cycle-trait
466
log
plain
-rw-r--r--
darwin-ld64.rs
755
log
plain
d---------
dataflow_const_prop
61
log
plain
d---------
debuginfo
2424
log
plain
-rw-r--r--
deduplicate-diagnostics.deduplicate.stderr
432
log
plain
-rw-r--r--
deduplicate-diagnostics.duplicate.stderr
1168
log
plain
-rw-r--r--
deduplicate-diagnostics.rs
509
log
plain
d---------
definition-reachable
253
log
plain
d---------
delegation
3204
log
plain
d---------
dep-graph
1158
log
plain
d---------
deprecation
2906
log
plain
d---------
deref-patterns
564
log
plain
d---------
derived-errors
268
log
plain
d---------
derives
6988
log
plain
d---------
deriving
3681
log
plain
d---------
dest-prop
49
log
plain
d---------
destructuring-assignment
1462
log
plain
d---------
diagnostic-flags
432
log
plain
d---------
diagnostic-width
2836
log
plain
d---------
diagnostic_namespace
905
log
plain
d---------
did_you_mean
6781
log
plain
d---------
directory_ownership
353
log
plain
d---------
disallowed-deconstructing
494
log
plain
d---------
dollar-crate
228
log
plain
d---------
drop-bounds
140
log
plain
d---------
drop
5413
log
plain
d---------
dropck
4412
log
plain
d---------
dst
2126
log
plain
d---------
duplicate
1240
log
plain
d---------
dyn-compatibility
5019
log
plain
d---------
dyn-drop
82
log
plain
d---------
dyn-keyword
1338
log
plain
d---------
dynamically-sized-types
570
log
plain
d---------
editions
3002
log
plain
d---------
empty
1432
log
plain
d---------
entry-point
971
log
plain
d---------
enum-discriminant
2227
log
plain
d---------
enum
2340
log
plain
d---------
env-macro
1498
log
plain
d---------
ergonomic-clones
99
log
plain
d---------
error-codes
19052
log
plain
d---------
error-emitter
737
log
plain
d---------
errors
2979
log
plain
d---------
explain
486
log
plain
d---------
explicit-tail-calls
1873
log
plain
d---------
explicit
487
log
plain
d---------
expr
618
log
plain
d---------
extern-flag
1122
log
plain
d---------
extern
5275
log
plain
d---------
feature-gates
30420
log
plain
d---------
ffi-attrs
252
log
plain
d---------
float
238
log
plain
d---------
fmt
4675
log
plain
d---------
fn-main
180
log
plain
d---------
fn
4734
log
plain
d---------
for-loop-while
2939
log
plain
d---------
for
1003
log
plain
d---------
force-inlining
750
log
plain
d---------
foreign
1150
log
plain
d---------
frontmatter
2011
log
plain
d---------
fully-qualified-type
354
log
plain
d---------
function-pointer
355
log
plain
d---------
functional-struct-update
286
log
plain
d---------
functions-closures
1864
log
plain
d---------
generic-associated-types
12473
log
plain
d---------
generic-const-items
2691
log
plain
d---------
generics
7487
log
plain
d---------
half-open-range-patterns
2410
log
plain
d---------
hashmap
421
log
plain
d---------
hello_world
35
log
plain
d---------
higher-ranked
1281
log
plain
d---------
hygiene
5697
log
plain
d---------
illegal-sized-bound
353
log
plain
d---------
impl-header-lifetime-elision
688
log
plain
d---------
impl-trait
20062
log
plain
d---------
implied-bounds
3241
log
plain
d---------
imports
18808
log
plain
d---------
include-macros
390
log
plain
d---------
incoherent-inherent-impls
372
log
plain
d---------
indexing
779
log
plain
d---------
inference
5950
log
plain
d---------
infinite
1851
log
plain
d---------
inherent-impls-overlap-check
157
log
plain
d---------
inline-const
2107
log
plain
d---------
instrument-coverage
372
log
plain
d---------
instrument-xray
521
log
plain
d---------
interior-mutability
104
log
plain
d---------
internal-lints
338
log
plain
d---------
internal
378
log
plain
d---------
intrinsics
2581
log
plain
d---------
invalid-compile-flags
2061
log
plain
d---------
invalid-module-declaration
154
log
plain
d---------
invalid-self-argument
254
log
plain
d---------
invalid
1410
log
plain
d---------
io-checks
239
log
plain
d---------
issues
71370
log
plain
d---------
iterators
4125
log
plain
d---------
json
847
log
plain
d---------
keyword
719
log
plain
d---------
kindck
1121
log
plain
d---------
label
1234
log
plain
d---------
lang-items
1800
log
plain
d---------
late-bound-lifetimes
531
log
plain
d---------
layout
5556
log
plain
d---------
lazy-type-alias-impl-trait
737
log
plain
d---------
lazy-type-alias
2644
log
plain
d---------
let-else
3508
log
plain
d---------
lexer
3221
log
plain
-rw-r--r--
lexical-scopes.rs
259
log
plain
-rw-r--r--
lexical-scopes.stderr
833
log
plain
d---------
lifetimes
8272
log
plain
d---------
limits
1154
log
plain
d---------
link-native-libs
2648
log
plain
d---------
linkage-attr
1696
log
plain
d---------
linking
1510
log
plain
d---------
lint
33115
log
plain
d---------
liveness
1904
log
plain
-rw-r--r--
log-poly.rs
201
log
plain
d---------
loop-match
1061
log
plain
d---------
loops
2210
log
plain
d---------
lowering
482
log
plain
d---------
lto
1324
log
plain
d---------
lub-glb
692
log
plain
d---------
macro_backtrace
175
log
plain
d---------
macros
30739
log
plain
d---------
malformed
956
log
plain
d---------
marker_trait_attr
1520
log
plain
d---------
match
5437
log
plain
d---------
meta
496
log
plain
d---------
methods
8339
log
plain
d---------
mir-dataflow
571
log
plain
d---------
mir
8100
log
plain
d---------
mismatched_types
9439
log
plain
d---------
missing-trait-bounds
618
log
plain
d---------
missing
1068
log
plain
d---------
missing_non_modrs_mod
305
log
plain
d---------
modules
1965
log
plain
d---------
modules_and_files_visibility
353
log
plain
d---------
moves
7428
log
plain
d---------
mut
952
log
plain
d---------
namespace
418
log
plain
d---------
never_type
5309
log
plain
d---------
new-range
77
log
plain
d---------
nll
21210
log
plain
d---------
no_std
376
log
plain
d---------
non_modrs_mods
207
log
plain
d---------
non_modrs_mods_and_inline_mods
121
log
plain
d---------
not-panic
584
log
plain
d---------
numbers-arithmetic
3526
log
plain
d---------
numeric
1342
log
plain
d---------
object-lifetime
1971
log
plain
d---------
obsolete-in-place
72
log
plain
d---------
offset-of
1462
log
plain
d---------
on-unimplemented
1132
log
plain
d---------
operator-recovery
194
log
plain
-rw-r--r--
optimization-remark.rs
677
log
plain
d---------
or-patterns
3531
log
plain
-rw-r--r--
out-pointer-aliasing.rs
305
log
plain
-rw-r--r--
output-slot-variants.rs
1634
log
plain
-rw-r--r--
over-constrained-vregs.rs
249
log
plain
d---------
overloaded
1505
log
plain
d---------
packed
1636
log
plain
d---------
panic-handler
1625
log
plain
d---------
panic-runtime
1683
log
plain
-rw-r--r--
panic-while-printing.rs
475
log
plain
-rw-r--r--
panic_implementation-closures.rs
189
log
plain
d---------
panics
3908
log
plain
d---------
parallel-rustc
457
log
plain
-rw-r--r--
paren-span.rs
385
log
plain
-rw-r--r--
paren-span.stderr
251
log
plain
d---------
parser
42001
log
plain
-rw-r--r--
partialeq_help.rs
188
log
plain
-rw-r--r--
partialeq_help.stderr
1172
log
plain
d---------
patchable-function-entry
260
log
plain
-rw-r--r--
path-lookahead.fixed
360
log
plain
-rw-r--r--
path-lookahead.rs
362
log
plain
-rw-r--r--
path-lookahead.stderr
506
log
plain
d---------
pattern
10257
log
plain
d---------
pin-ergonomics
848
log
plain
d---------
pin-macro
222
log
plain
d---------
precondition-checks
1582
log
plain
d---------
print-request
748
log
plain
d---------
print_type_sizes
1276
log
plain
d---------
privacy
10196
log
plain
d---------
proc-macro
19295
log
plain
d---------
process-termination
119
log
plain
d---------
process
1746
log
plain
d---------
ptr_ops
89
log
plain
d---------
pub
2224
log
plain
d---------
qualified
220
log
plain
d---------
query-system
422
log
plain
d---------
range
2053
log
plain
d---------
raw-ref-op
421
log
plain
d---------
reachable
3042
log
plain
d---------
recursion
1690
log
plain
d---------
recursion_limit
824
log
plain
d---------
regions
21364
log
plain
d---------
repeat-expr
1470
log
plain
d---------
repr
2934
log
plain
d---------
reserved
206
log
plain
d---------
resolve
20931
log
plain
d---------
return
2420
log
plain
d---------
rfcs
1666
log
plain
d---------
rmeta
823
log
plain
d---------
runtime
807
log
plain
d---------
rust-2018
4385
log
plain
d---------
rust-2021
3012
log
plain
d---------
rust-2024
1783
log
plain
d---------
rustc-env
210
log
plain
d---------
rustdoc
1696
log
plain
d---------
sanitizer
1672
log
plain
d---------
self
8820
log
plain
d---------
sepcomp
396
log
plain
d---------
shadowed
664
log
plain
d---------
shell-argfiles
574
log
plain
d---------
simd
3308
log
plain
d---------
single-use-lifetime
1844
log
plain
d---------
sized-hierarchy
1359
log
plain
d---------
sized
1554
log
plain
d---------
span
10659
log
plain
d---------
specialization
7741
log
plain
d---------
stability-attribute
4783
log
plain
d---------
stable-mir-print
268
log
plain
d---------
stack-protector
281
log
plain
d---------
static
3433
log
plain
d---------
statics
2942
log
plain
d---------
stats
253
log
plain
d---------
std
548
log
plain
d---------
stdlib-unit-tests
437
log
plain
d---------
str
857
log
plain
-rw-r--r--
struct-ctor-mangling.rs
338
log
plain
d---------
structs-enums
7529
log
plain
d---------
structs
4966
log
plain
d---------
suggestions
47279
log
plain
-rw-r--r--
super-at-top-level.rs
83
log
plain
-rw-r--r--
super-at-top-level.stderr
307
log
plain
-rw-r--r--
super-let.borrowck.stderr
7516
log
plain
-rw-r--r--
super-let.rs
7340
log
plain
-rw-r--r--
super.rs
160
log
plain
-rw-r--r--
svh-add-nothing.rs
216
log
plain
d---------
svh
864
log
plain
-rw-r--r--
swap-1.rs
157
log
plain
-rw-r--r--
swap-overlapping.rs
728
log
plain
-rw-r--r--
switched-expectations.rs
104
log
plain
-rw-r--r--
switched-expectations.stderr
418
log
plain
d---------
symbol-mangling-version
367
log
plain
d---------
symbol-names
1694
log
plain
d---------
sync
612
log
plain
-rw-r--r--
tag-type-args.rs
168
log
plain
-rw-r--r--
tag-type-args.stderr
936
log
plain
-rw-r--r--
tag-variant-cast-non-nullary.fixed
436
log
plain
-rw-r--r--
tag-variant-cast-non-nullary.rs
432
log
plain
-rw-r--r--
tag-variant-cast-non-nullary.stderr
633
log
plain
-rw-r--r--
tail-call-arg-leak.rs
198
log
plain
-rw-r--r--
tail-cps.rs
470
log
plain
-rw-r--r--
tail-typeck.rs
118
log
plain
-rw-r--r--
tail-typeck.stderr
564
log
plain
d---------
target-cpu
181
log
plain
d---------
target-feature
4701
log
plain
d---------
target_modifiers
713
log
plain
d---------
test-attrs
3943
log
plain
d---------
thir-print
482
log
plain
d---------
thread-local
632
log
plain
d---------
threads-sendsync
3054
log
plain
d---------
tool-attributes
1462
log
plain
d---------
track-diagnostics
466
log
plain
-rw-r--r--
trailing-comma.rs
530
log
plain
d---------
trait-bounds
3469
log
plain
-rw-r--r--
trait-method-number-parameters.rs
167
log
plain
-rw-r--r--
trait-method-number-parameters.stderr
485
log
plain
d---------
traits
26115
log
plain
d---------
transmutability
1361
log
plain
-rw-r--r--
transmute-equal-assoc-types.rs
140
log
plain
-rw-r--r--
transmute-non-immediate-to-immediate.rs
175
log
plain
d---------
transmute
1354
log
plain
d---------
treat-err-as-bug
224
log
plain
d---------
trivial-bounds
1625
log
plain
-rw-r--r--
trivial_casts-rpass.rs
1330
log
plain
-rw-r--r--
trivial_casts-rpass.stderr
254
log
plain
d---------
try-block
1445
log
plain
-rw-r--r--
try-from-int-error-partial-eq.rs
213
log
plain
-rw-r--r--
try-operator-hygiene.rs
533
log
plain
-rw-r--r--
try-operator.rs
3628
log
plain
d---------
try-trait
960
log
plain
d---------
tuple
1535
log
plain
-rw-r--r--
tydesc-name.rs
225
log
plain
d---------
type-alias-enum-variants
1608
log
plain
d---------
type-alias-impl-trait
27970
log
plain
d---------
type-alias
722
log
plain
-rw-r--r--
type-id-higher-rank-2.rs
802
log
plain
d---------
type-inference
1297
log
plain
-rw-r--r--
type-namespace.rs
134
log
plain
-rw-r--r--
type-param-constraints.rs
509
log
plain
-rw-r--r--
type-ptr.rs
182
log
plain
-rw-r--r--
type-use-i1-versus-i8.rs
165
log
plain
d---------
type
5825
log
plain
-rw-r--r--
type_length_limit.rs
720
log
plain
-rw-r--r--
type_length_limit.stderr
692
log
plain
d---------
typeck
22425
log
plain
-rw-r--r--
typeid-intrinsic.rs
3548
log
plain
d---------
typeof
358
log
plain
-rw-r--r--
typestate-multi-decl.rs
101
log
plain
d---------
ufcs
593
log
plain
d---------
unboxed-closures
8934
log
plain
-rw-r--r--
unconstrained-none.rs
82
log
plain
-rw-r--r--
unconstrained-none.stderr
389
log
plain
-rw-r--r--
unconstrained-ref.rs
121
log
plain
-rw-r--r--
unconstrained-ref.stderr
412
log
plain
-rw-r--r--
underscore-ident-matcher.rs
158
log
plain
-rw-r--r--
underscore-ident-matcher.stderr
476
log
plain
d---------
underscore-imports
823
log
plain
d---------
underscore-lifetime
2303
log
plain
-rw-r--r--
underscore-lifetimes.rs
525
log
plain
-rw-r--r--
underscore-method-after-integer.rs
134
log
plain
-rw-r--r--
unevaluated_fixed_size_array_len.rs
180
log
plain
-rw-r--r--
unevaluated_fixed_size_array_len.stderr
390
log
plain
d---------
uniform-paths
279
log
plain
d---------
uninhabited
1342
log
plain
-rw-r--r--
uninit-empty-types.rs
488
log
plain
d---------
union
3718
log
plain
-rw-r--r--
unit.rs
248
log
plain
-rw-r--r--
unknown-language-item.rs
157
log
plain
-rw-r--r--
unknown-language-item.stderr
291
log
plain
-rw-r--r--
unknown-llvm-arg.rs
910
log
plain
-rw-r--r--
unknown-llvm-arg.stderr
126
log
plain
d---------
unknown-unstable-lints
656
log
plain
-rw-r--r--
unnamed_argument_mode.rs
175
log
plain
d---------
unop
196
log
plain
d---------
unpretty
2002
log
plain
-rw-r--r--
unreachable-code-1.rs
265
log
plain
-rw-r--r--
unreachable-code.rs
495
log
plain
d---------
unresolved
1020
log
plain
d---------
unsafe-binders
1067
log
plain
d---------
unsafe-fields
569
log
plain
d---------
unsafe
5013
log
plain
-rw-r--r--
unsigned-literal-negation.rs
216
log
plain
-rw-r--r--
unsigned-literal-negation.stderr
1216
log
plain
d---------
unsized-locals
2470
log
plain
d---------
unsized
3117
log
plain
d---------
unused-crate-deps
1201
log
plain
-rw-r--r--
unused-move-capture.rs
108
log
plain
-rw-r--r--
unused-move.rs
201
log
plain
d---------
unwind-abis
108
log
plain
-rw-r--r--
unwind-no-uwtable.rs
633
log
plain
-rw-r--r--
use-import-export.rs
154
log
plain
-rw-r--r--
use-keyword-2.rs
275
log
plain
-rw-r--r--
use-module-level-int-consts.rs
344
log
plain
-rw-r--r--
use-nested-groups.rs
494
log
plain
d---------
use
2337
log
plain
-rw-r--r--
usize-generic-argument-parent.rs
116
log
plain
-rw-r--r--
usize-generic-argument-parent.stderr
512
log
plain
d---------
variance
4375
log
plain
d---------
variants
360
log
plain
d---------
version
49
log
plain
-rw-r--r--
virtual-call-attrs-issue-137646.rs
814
log
plain
-rw-r--r--
wait-forked-but-failed-child.rs
2241
log
plain
-rw-r--r--
walk-struct-literal-with.rs
374
log
plain
-rw-r--r--
walk-struct-literal-with.stderr
1060
log
plain
d---------
warnings
60
log
plain
d---------
wasm
581
log
plain
-rw-r--r--
weak-new-uninhabited-issue-48493.rs
131
log
plain
-rw-r--r--
weird-exit-code.rs
915
log
plain
-rw-r--r--
weird-exprs.rs
6697
log
plain
d---------
wf
7034
log
plain
d---------
where-clauses
3561
log
plain
d---------
while
264
log
plain
d---------
windows-subsystem
192
log
plain
-rw-r--r--
write-fmt-errors.rs
1733
log
plain
-rw-r--r--
wrong-hashset-issue-42918.rs
430
log
plain
d---------
zero-sized
283
log
plain