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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
test
/
ui
/
traits
Mode
Name
Size
-rw-r--r--
anon-trait-static-method.rs
175
log
plain
-rw-r--r--
anon_trait_static_method_exe.rs
241
log
plain
-rw-r--r--
assignability-trait.rs
1247
log
plain
-rw-r--r--
astconv-cycle-between-trait-and-type.rs
538
log
plain
-rw-r--r--
augmented-assignments-trait.rs
167
log
plain
d---------
auxiliary
723
log
plain
-rw-r--r--
conservative_impl_trait.rs
151
log
plain
-rw-r--r--
cycle-cache-err-60010.rs
1856
log
plain
-rw-r--r--
cycle-cache-err-60010.stderr
1191
log
plain
-rw-r--r--
cycle-trait-type-trait.rs
462
log
plain
-rw-r--r--
default-method-supertrait-vtable.rs
389
log
plain
-rw-r--r--
dyn-trait.rs
450
log
plain
-rw-r--r--
fmt-pointer-trait.rs
551
log
plain
-rw-r--r--
impl-implicit-trait.rs
333
log
plain
-rw-r--r--
impl-inherent-prefer-over-trait.rs
472
log
plain
-rw-r--r--
impl_trait_as_trait_return_position.rs
172
log
plain
-rw-r--r--
infer-from-object-trait-issue-26952.rs
742
log
plain
-rw-r--r--
inherent-trait-method-order.rs
292
log
plain
-rw-r--r--
kindck-owned-trait-contains-1.rs
456
log
plain
-rw-r--r--
multiple-trait-bounds.rs
115
log
plain
d---------
negative-impls
1465
log
plain
-rw-r--r--
object-one-type-two-traits.rs
624
log
plain
-rw-r--r--
overlap-not-permitted-for-builtin-trait.rs
247
log
plain
-rw-r--r--
overlap-not-permitted-for-builtin-trait.stderr
453
log
plain
-rw-r--r--
overlap-permitted-for-marker-traits.rs
591
log
plain
-rw-r--r--
parameterized-trait-with-bounds.rs
522
log
plain
-rw-r--r--
principal-less-trait-objects.rs
1421
log
plain
d---------
reservation-impls
360
log
plain
-rw-r--r--
self-without-lifetime-constraint.rs
1187
log
plain
-rw-r--r--
self-without-lifetime-constraint.stderr
1159
log
plain
-rw-r--r--
supertrait-default-generics.rs
705
log
plain
-rw-r--r--
syntax-trait-polarity.rs
277
log
plain
-rw-r--r--
trait-alias-ambiguous.rs
345
log
plain
-rw-r--r--
trait-alias-ambiguous.stderr
873
log
plain
-rw-r--r--
trait-alias-import-cross-crate.rs
254
log
plain
-rw-r--r--
trait-alias-import.rs
537
log
plain
d---------
trait-alias
1342
log
plain
-rw-r--r--
trait-as-struct-constructor.rs
158
log
plain
-rw-r--r--
trait-as-struct-constructor.stderr
342
log
plain
-rw-r--r--
trait-bounds-basic.rs
294
log
plain
-rw-r--r--
trait-bounds-impl-comparison-duplicates.rs
361
log
plain
-rw-r--r--
trait-bounds-in-arc.rs
3058
log
plain
-rw-r--r--
trait-bounds-not-on-bare-trait.rs
268
log
plain
-rw-r--r--
trait-bounds-not-on-bare-trait.stderr
1032
log
plain
-rw-r--r--
trait-bounds-not-on-struct.rs
211
log
plain
-rw-r--r--
trait-bounds-not-on-struct.stderr
463
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums-in-fns.rs
224
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums-in-fns.stderr
746
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums-in-impls.rs
265
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums-in-impls.stderr
442
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums-locals.rs
209
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums-locals.stderr
753
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums-rpass.rs
304
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums-static.rs
150
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums-static.stderr
431
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums-xc.rs
273
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums-xc.stderr
1135
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums-xc1.rs
313
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums-xc1.stderr
1001
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums.rs
560
log
plain
-rw-r--r--
trait-bounds-on-structs-and-enums.stderr
2576
log
plain
-rw-r--r--
trait-bounds-recursion.rs
281
log
plain
-rw-r--r--
trait-bounds-same-crate-name.rs
1847
log
plain
-rw-r--r--
trait-bounds-same-crate-name.stderr
2740
log
plain
-rw-r--r--
trait-bounds-sugar.rs
299
log
plain
-rw-r--r--
trait-bounds-sugar.stderr
467
log
plain
-rw-r--r--
trait-bounds.rs
594
log
plain
-rw-r--r--
trait-cache-issue-18209.rs
364
log
plain
-rw-r--r--
trait-coercion-generic-bad.rs
357
log
plain
-rw-r--r--
trait-coercion-generic-bad.stderr
614
log
plain
-rw-r--r--
trait-coercion-generic-regions.rs
412
log
plain
-rw-r--r--
trait-coercion-generic-regions.stderr
614
log
plain
-rw-r--r--
trait-coercion-generic.rs
443
log
plain
-rw-r--r--
trait-coercion.rs
548
log
plain
-rw-r--r--
trait-composition-trivial.rs
136
log
plain
-rw-r--r--
trait-copy-guessing.rs
968
log
plain
-rw-r--r--
trait-default-method-bound-subst.rs
290
log
plain
-rw-r--r--
trait-default-method-bound-subst2.rs
189
log
plain
-rw-r--r--
trait-default-method-bound-subst3.rs
261
log
plain
-rw-r--r--
trait-default-method-bound-subst4.rs
316
log
plain
-rw-r--r--
trait-default-method-bound.rs
158
log
plain
-rw-r--r--
trait-default-method-xc-2.rs
518
log
plain
-rw-r--r--
trait-default-method-xc.rs
1678
log
plain
-rw-r--r--
trait-duplicate-methods.rs
126
log
plain
-rw-r--r--
trait-duplicate-methods.stderr
480
log
plain
-rw-r--r--
trait-false-ambiguity-where-clause-builtin-bound.rs
294
log
plain
-rw-r--r--
trait-generic.rs
1158
log
plain
-rw-r--r--
trait-impl-1.rs
340
log
plain
-rw-r--r--
trait-impl-1.stderr
289
log
plain
-rw-r--r--
trait-impl-2.rs
269
log
plain
-rw-r--r--
trait-impl-can-not-have-untraitful-items.rs
267
log
plain
-rw-r--r--
trait-impl-can-not-have-untraitful-items.stderr
767
log
plain
-rw-r--r--
trait-impl-different-num-params.rs
232
log
plain
-rw-r--r--
trait-impl-different-num-params.stderr
446
log
plain
-rw-r--r--
trait-impl-for-module.rs
94
log
plain
-rw-r--r--
trait-impl-for-module.stderr
355
log
plain
-rw-r--r--
trait-impl-method-mismatch.rs
337
log
plain
-rw-r--r--
trait-impl-method-mismatch.stderr
595
log
plain
-rw-r--r--
trait-impl-of-supertrait-has-wrong-lifetime-parameters.rs
609
log
plain
-rw-r--r--
trait-impl-of-supertrait-has-wrong-lifetime-parameters.stderr
1097
log
plain
-rw-r--r--
trait-impl.rs
581
log
plain
-rw-r--r--
trait-inheritance-auto-xc-2.rs
479
log
plain
-rw-r--r--
trait-inheritance-auto-xc.rs
490
log
plain
-rw-r--r--
trait-inheritance-auto.rs
625
log
plain
-rw-r--r--
trait-inheritance-call-bound-inherited.rs
387
log
plain
-rw-r--r--
trait-inheritance-call-bound-inherited2.rs
507
log
plain
-rw-r--r--
trait-inheritance-cast-without-call-to-supertrait.rs
520
log
plain
-rw-r--r--
trait-inheritance-cast.rs
521
log
plain
-rw-r--r--
trait-inheritance-cross-trait-call-xc.rs
288
log
plain
-rw-r--r--
trait-inheritance-cross-trait-call.rs
367
log
plain
-rw-r--r--
trait-inheritance-diamond.rs
660
log
plain
-rw-r--r--
trait-inheritance-multiple-inheritors.rs
483
log
plain
-rw-r--r--
trait-inheritance-multiple-params.rs
602
log
plain
-rw-r--r--
trait-inheritance-num.rs
312
log
plain
-rw-r--r--
trait-inheritance-num0.rs
455
log
plain
-rw-r--r--
trait-inheritance-num1.rs
279
log
plain
-rw-r--r--
trait-inheritance-num2.rs
1607
log
plain
-rw-r--r--
trait-inheritance-num3.rs
424
log
plain
-rw-r--r--
trait-inheritance-num5.rs
539
log
plain
-rw-r--r--
trait-inheritance-overloading-simple.rs
524
log
plain
-rw-r--r--
trait-inheritance-overloading-xc-exe.rs
482
log
plain
-rw-r--r--
trait-inheritance-overloading.rs
1071
log
plain
-rw-r--r--
trait-inheritance-self-in-supertype.rs
1666
log
plain
-rw-r--r--
trait-inheritance-self.rs
335
log
plain
-rw-r--r--
trait-inheritance-simple.rs
416
log
plain
-rw-r--r--
trait-inheritance-static.rs
382
log
plain
-rw-r--r--
trait-inheritance-static2.rs
428
log
plain
-rw-r--r--
trait-inheritance-subst.rs
491
log
plain
-rw-r--r--
trait-inheritance-subst2.rs
682
log
plain
-rw-r--r--
trait-inheritance-visibility.rs
377
log
plain
-rw-r--r--
trait-inheritance2.rs
537
log
plain
-rw-r--r--
trait-item-inside-macro.rs
290
log
plain
-rw-r--r--
trait-item-privacy.rs
3276
log
plain
-rw-r--r--
trait-item-privacy.stderr
5152
log
plain
-rw-r--r--
trait-matching-lifetimes.rs
388
log
plain
-rw-r--r--
trait-matching-lifetimes.stderr
1366
log
plain
-rw-r--r--
trait-method-private.rs
275
log
plain
-rw-r--r--
trait-method-private.stderr
472
log
plain
-rw-r--r--
trait-object-auto-dedup-in-impl.rs
444
log
plain
-rw-r--r--
trait-object-auto-dedup-in-impl.stderr
462
log
plain
-rw-r--r--
trait-object-auto-dedup.rs
1542
log
plain
-rw-r--r--
trait-object-exclusion.rs
466
log
plain
-rw-r--r--
trait-object-generics.rs
820
log
plain
-rw-r--r--
trait-object-lifetime-first.rs
296
log
plain
-rw-r--r--
trait-object-macro-matcher.rs
330
log
plain
-rw-r--r--
trait-object-macro-matcher.stderr
685
log
plain
-rw-r--r--
trait-object-safety.rs
226
log
plain
-rw-r--r--
trait-object-safety.stderr
1458
log
plain
-rw-r--r--
trait-object-vs-lifetime-2.rs
388
log
plain
-rw-r--r--
trait-object-vs-lifetime-2.stderr
285
log
plain
-rw-r--r--
trait-object-vs-lifetime.rs
740
log
plain
-rw-r--r--
trait-object-vs-lifetime.stderr
1251
log
plain
-rw-r--r--
trait-object-with-lifetime-bound.rs
611
log
plain
-rw-r--r--
trait-object-with-self-in-projection-output-bad.rs
1136
log
plain
-rw-r--r--
trait-object-with-self-in-projection-output-bad.stderr
978
log
plain
-rw-r--r--
trait-object-with-self-in-projection-output-good.rs
628
log
plain
-rw-r--r--
trait-object-with-self-in-projection-output-repeated-supertrait.rs
1488
log
plain
-rw-r--r--
trait-or-new-type-instead.rs
162
log
plain
-rw-r--r--
trait-or-new-type-instead.stderr
449
log
plain
-rw-r--r--
trait-param-without-lifetime-constraint.rs
381
log
plain
-rw-r--r--
trait-param-without-lifetime-constraint.stderr
829
log
plain
-rw-r--r--
trait-privacy.rs
449
log
plain
-rw-r--r--
trait-region-pointer-simple.rs
304
log
plain
-rw-r--r--
trait-resolution-in-overloaded-op.rs
276
log
plain
-rw-r--r--
trait-resolution-in-overloaded-op.stderr
469
log
plain
-rw-r--r--
trait-safety-fn-body.rs
362
log
plain
-rw-r--r--
trait-safety-fn-body.stderr
473
log
plain
-rw-r--r--
trait-safety-inherent-impl.rs
173
log
plain
-rw-r--r--
trait-safety-inherent-impl.stderr
326
log
plain
-rw-r--r--
trait-safety-ok-cc.rs
450
log
plain
-rw-r--r--
trait-safety-ok.rs
312
log
plain
-rw-r--r--
trait-safety-trait-impl-cc.rs
322
log
plain
-rw-r--r--
trait-safety-trait-impl-cc.stderr
354
log
plain
-rw-r--r--
trait-safety-trait-impl.rs
405
log
plain
-rw-r--r--
trait-safety-trait-impl.stderr
545
log
plain
-rw-r--r--
trait-static-method-generic-inference.rs
611
log
plain
-rw-r--r--
trait-static-method-generic-inference.stderr
476
log
plain
-rw-r--r--
trait-static-method-overwriting.rs
576
log
plain
-rw-r--r--
trait-suggest-deferences-issue-39029.fixed
458
log
plain
-rw-r--r--
trait-suggest-deferences-issue-39029.rs
457
log
plain
-rw-r--r--
trait-suggest-deferences-issue-39029.stderr
943
log
plain
-rw-r--r--
trait-suggest-deferences-issue-62530.fixed
392
log
plain
-rw-r--r--
trait-suggest-deferences-issue-62530.rs
391
log
plain
-rw-r--r--
trait-suggest-deferences-issue-62530.stderr
722
log
plain
-rw-r--r--
trait-suggest-deferences-multiple-0.fixed
624
log
plain
-rw-r--r--
trait-suggest-deferences-multiple-0.rs
621
log
plain
-rw-r--r--
trait-suggest-deferences-multiple-0.stderr
517
log
plain
-rw-r--r--
trait-suggest-deferences-multiple-1.rs
1146
log
plain
-rw-r--r--
trait-suggest-deferences-multiple-1.stderr
442
log
plain
-rw-r--r--
trait-suggest-where-clause.rs
919
log
plain
-rw-r--r--
trait-suggest-where-clause.stderr
4021
log
plain
-rw-r--r--
trait-test-2.rs
523
log
plain
-rw-r--r--
trait-test-2.stderr
2095
log
plain
-rw-r--r--
trait-test.rs
133
log
plain
-rw-r--r--
trait-test.stderr
274
log
plain
-rw-r--r--
trait-to-str.rs
861
log
plain
-rw-r--r--
trait-where-clause-vs-impl.rs
838
log
plain
-rw-r--r--
trait-with-bounds-default.rs
711
log
plain
-rw-r--r--
trait-with-dst.rs
502
log
plain
-rw-r--r--
traits-assoc-type-in-supertrait-bad.rs
338
log
plain
-rw-r--r--
traits-assoc-type-in-supertrait-bad.stderr
348
log
plain
-rw-r--r--
traits-assoc-type-in-supertrait.rs
426
log
plain
-rw-r--r--
traits-conditional-dispatch.rs
922
log
plain
-rw-r--r--
traits-conditional-model-fn.rs
1135
log
plain
-rw-r--r--
traits-default-method-macro.rs
220
log
plain
-rw-r--r--
traits-default-method-mut.rs
179
log
plain
-rw-r--r--
traits-default-method-self.rs
262
log
plain
-rw-r--r--
traits-default-method-trivial.rs
305
log
plain
-rw-r--r--
traits-elaborate-type-region.rs
1029
log
plain
-rw-r--r--
traits-impl-object-overlap-issue-23853.rs
464
log
plain
-rw-r--r--
traits-inductive-overflow-lifetime.rs
633
log
plain
-rw-r--r--
traits-inductive-overflow-lifetime.stderr
523
log
plain
-rw-r--r--
traits-inductive-overflow-simultaneous.rs
491
log
plain
-rw-r--r--
traits-inductive-overflow-simultaneous.stderr
464
log
plain
-rw-r--r--
traits-inductive-overflow-supertrait-oibit.rs
439
log
plain
-rw-r--r--
traits-inductive-overflow-supertrait-oibit.stderr
919
log
plain
-rw-r--r--
traits-inductive-overflow-supertrait.rs
345
log
plain
-rw-r--r--
traits-inductive-overflow-supertrait.stderr
500
log
plain
-rw-r--r--
traits-inductive-overflow-two-traits.rs
449
log
plain
-rw-r--r--
traits-inductive-overflow-two-traits.stderr
415
log
plain
-rw-r--r--
traits-issue-22019.rs
791
log
plain
-rw-r--r--
traits-issue-22110.rs
492
log
plain
-rw-r--r--
traits-issue-22655.rs
407
log
plain
-rw-r--r--
traits-issue-23003-overflow.rs
533
log
plain
-rw-r--r--
traits-issue-23003.rs
634
log
plain
-rw-r--r--
traits-issue-26339.rs
550
log
plain
-rw-r--r--
traits-issue-71136.rs
109
log
plain
-rw-r--r--
traits-issue-71136.stderr
609
log
plain
-rw-r--r--
traits-multidispatch-bad.rs
333
log
plain
-rw-r--r--
traits-multidispatch-bad.stderr
404
log
plain
-rw-r--r--
traits-multidispatch-convert-ambig-dest.rs
505
log
plain
-rw-r--r--
traits-multidispatch-convert-ambig-dest.stderr
350
log
plain
-rw-r--r--
traits-multidispatch-infer-convert-target.rs
660
log
plain
-rw-r--r--
traits-repeated-supertrait-ambig.rs
1363
log
plain
-rw-r--r--
traits-repeated-supertrait-ambig.stderr
2104
log
plain
-rw-r--r--
traits-repeated-supertrait.rs
1283
log
plain
-rw-r--r--
traits-static-outlives-a-where-clause.rs
304
log
plain
-rw-r--r--
ufcs-trait-object.rs
296
log
plain
-rw-r--r--
use-trait-before-def.rs
202
log
plain
-rw-r--r--
wf-trait-object-maybe-bound.rs
544
log
plain
-rw-r--r--
wf-trait-object-maybe-bound.stderr
925
log
plain
-rw-r--r--
wf-trait-object-no-duplicates.rs
1255
log
plain
-rw-r--r--
wf-trait-object-no-duplicates.stderr
2751
log
plain
-rw-r--r--
wf-trait-object-only-maybe-bound.rs
253
log
plain
-rw-r--r--
wf-trait-object-only-maybe-bound.stderr
451
log
plain
-rw-r--r--
wf-trait-object-reverse-order.rs
286
log
plain