]> git.lizzy.rs Git - rust.git/tree - src/test/ui/traits/
Rollup merge of #80901 - jyn514:better-colors, r=Mark-Simulacrum
[rust.git] / src / test / ui / traits /
drwxr-xr-x   ..
-rw-r--r-- 175 anon-trait-static-method.rs
-rw-r--r-- 241 anon_trait_static_method_exe.rs
-rw-r--r-- 1247 assignability-trait.rs
-rw-r--r-- 461 assoc_type_bound_with_struct.rs
-rw-r--r-- 3088 assoc_type_bound_with_struct.stderr
-rw-r--r-- 538 astconv-cycle-between-trait-and-type.rs
-rw-r--r-- 167 augmented-assignments-trait.rs
drwxr-xr-x - auxiliary
-rw-r--r-- 255 check-trait-object-bounds-1.rs
-rw-r--r-- 406 check-trait-object-bounds-1.stderr
-rw-r--r-- 300 check-trait-object-bounds-2-ok.rs
-rw-r--r-- 340 check-trait-object-bounds-2.rs
-rw-r--r-- 546 check-trait-object-bounds-2.stderr
-rw-r--r-- 410 check-trait-object-bounds-3.rs
-rw-r--r-- 544 check-trait-object-bounds-3.stderr
-rw-r--r-- 297 check-trait-object-bounds-4.rs
-rw-r--r-- 406 check-trait-object-bounds-4.stderr
-rw-r--r-- 394 check-trait-object-bounds-5.rs
-rw-r--r-- 397 check-trait-object-bounds-5.stderr
-rw-r--r-- 376 check-trait-object-bounds-6.rs
-rw-r--r-- 397 check-trait-object-bounds-6.stderr
-rw-r--r-- 151 conservative_impl_trait.rs
-rw-r--r-- 1935 cycle-cache-err-60010.rs
-rw-r--r-- 876 cycle-cache-err-60010.stderr
-rw-r--r-- 462 cycle-trait-type-trait.rs
-rw-r--r-- 389 default-method-supertrait-vtable.rs
-rw-r--r-- 450 dyn-trait.rs
-rw-r--r-- 551 fmt-pointer-trait.rs
-rw-r--r-- 588 impl-evaluation-order.rs
-rw-r--r-- 333 impl-implicit-trait.rs
-rw-r--r-- 472 impl-inherent-prefer-over-trait.rs
-rw-r--r-- 172 impl_trait_as_trait_return_position.rs
-rw-r--r-- 742 infer-from-object-trait-issue-26952.rs
-rw-r--r-- 292 inherent-trait-method-order.rs
-rw-r--r-- 422 issue-70944.rs
-rw-r--r-- 356 issue-72410.rs
-rw-r--r-- 1094 issue-72410.stderr
-rw-r--r-- 103 issue-75627.rs
-rw-r--r-- 285 issue-75627.stderr
-rw-r--r-- 801 issue-77982.rs
-rw-r--r-- 1728 issue-77982.stderr
-rw-r--r-- 247 issue-79458.rs
-rw-r--r-- 599 issue-79458.stderr
-rw-r--r-- 456 kindck-owned-trait-contains-1.rs
-rw-r--r-- 115 multiple-trait-bounds.rs
drwxr-xr-x - negative-impls
-rw-r--r-- 687 normalize-super-trait.rs
-rw-r--r-- 624 object-one-type-two-traits.rs
-rw-r--r-- 247 overlap-not-permitted-for-builtin-trait.rs
-rw-r--r-- 453 overlap-not-permitted-for-builtin-trait.stderr
-rw-r--r-- 591 overlap-permitted-for-marker-traits.rs
-rw-r--r-- 522 parameterized-trait-with-bounds.rs
-rw-r--r-- 1421 principal-less-trait-objects.rs
drwxr-xr-x - reservation-impls
-rw-r--r-- 1187 self-without-lifetime-constraint.rs
-rw-r--r-- 1159 self-without-lifetime-constraint.stderr
-rw-r--r-- 705 supertrait-default-generics.rs
-rw-r--r-- 277 syntax-trait-polarity.rs
-rw-r--r-- 345 trait-alias-ambiguous.rs
-rw-r--r-- 831 trait-alias-ambiguous.stderr
-rw-r--r-- 254 trait-alias-import-cross-crate.rs
-rw-r--r-- 537 trait-alias-import.rs
drwxr-xr-x - trait-alias
-rw-r--r-- 158 trait-as-struct-constructor.rs
-rw-r--r-- 342 trait-as-struct-constructor.stderr
-rw-r--r-- 294 trait-bounds-basic.rs
-rw-r--r-- 361 trait-bounds-impl-comparison-duplicates.rs
-rw-r--r-- 3058 trait-bounds-in-arc.rs
-rw-r--r-- 268 trait-bounds-not-on-bare-trait.rs
-rw-r--r-- 944 trait-bounds-not-on-bare-trait.stderr
-rw-r--r-- 1194 trait-bounds-not-on-struct.rs
-rw-r--r-- 6614 trait-bounds-not-on-struct.stderr
-rw-r--r-- 224 trait-bounds-on-structs-and-enums-in-fns.rs
-rw-r--r-- 746 trait-bounds-on-structs-and-enums-in-fns.stderr
-rw-r--r-- 265 trait-bounds-on-structs-and-enums-in-impls.rs
-rw-r--r-- 442 trait-bounds-on-structs-and-enums-in-impls.stderr
-rw-r--r-- 209 trait-bounds-on-structs-and-enums-locals.rs
-rw-r--r-- 753 trait-bounds-on-structs-and-enums-locals.stderr
-rw-r--r-- 304 trait-bounds-on-structs-and-enums-rpass.rs
-rw-r--r-- 150 trait-bounds-on-structs-and-enums-static.rs
-rw-r--r-- 431 trait-bounds-on-structs-and-enums-static.stderr
-rw-r--r-- 273 trait-bounds-on-structs-and-enums-xc.rs
-rw-r--r-- 907 trait-bounds-on-structs-and-enums-xc.stderr
-rw-r--r-- 313 trait-bounds-on-structs-and-enums-xc1.rs
-rw-r--r-- 773 trait-bounds-on-structs-and-enums-xc1.stderr
-rw-r--r-- 560 trait-bounds-on-structs-and-enums.rs
-rw-r--r-- 2576 trait-bounds-on-structs-and-enums.stderr
-rw-r--r-- 281 trait-bounds-recursion.rs
-rw-r--r-- 1847 trait-bounds-same-crate-name.rs
-rw-r--r-- 2623 trait-bounds-same-crate-name.stderr
-rw-r--r-- 299 trait-bounds-sugar.rs
-rw-r--r-- 391 trait-bounds-sugar.stderr
-rw-r--r-- 594 trait-bounds.rs
-rw-r--r-- 364 trait-cache-issue-18209.rs
-rw-r--r-- 357 trait-coercion-generic-bad.rs
-rw-r--r-- 614 trait-coercion-generic-bad.stderr
-rw-r--r-- 412 trait-coercion-generic-regions.rs
-rw-r--r-- 614 trait-coercion-generic-regions.stderr
-rw-r--r-- 443 trait-coercion-generic.rs
-rw-r--r-- 548 trait-coercion.rs
-rw-r--r-- 136 trait-composition-trivial.rs
-rw-r--r-- 968 trait-copy-guessing.rs
-rw-r--r-- 290 trait-default-method-bound-subst.rs
-rw-r--r-- 189 trait-default-method-bound-subst2.rs
-rw-r--r-- 261 trait-default-method-bound-subst3.rs
-rw-r--r-- 316 trait-default-method-bound-subst4.rs
-rw-r--r-- 158 trait-default-method-bound.rs
-rw-r--r-- 518 trait-default-method-xc-2.rs
-rw-r--r-- 1678 trait-default-method-xc.rs
-rw-r--r-- 126 trait-duplicate-methods.rs
-rw-r--r-- 480 trait-duplicate-methods.stderr
-rw-r--r-- 294 trait-false-ambiguity-where-clause-builtin-bound.rs
-rw-r--r-- 1158 trait-generic.rs
-rw-r--r-- 340 trait-impl-1.rs
-rw-r--r-- 289 trait-impl-1.stderr
-rw-r--r-- 269 trait-impl-2.rs
-rw-r--r-- 267 trait-impl-can-not-have-untraitful-items.rs
-rw-r--r-- 767 trait-impl-can-not-have-untraitful-items.stderr
-rw-r--r-- 232 trait-impl-different-num-params.rs
-rw-r--r-- 446 trait-impl-different-num-params.stderr
-rw-r--r-- 94 trait-impl-for-module.rs
-rw-r--r-- 355 trait-impl-for-module.stderr
-rw-r--r-- 337 trait-impl-method-mismatch.rs
-rw-r--r-- 595 trait-impl-method-mismatch.stderr
-rw-r--r-- 609 trait-impl-of-supertrait-has-wrong-lifetime-parameters.rs
-rw-r--r-- 1097 trait-impl-of-supertrait-has-wrong-lifetime-parameters.stderr
-rw-r--r-- 581 trait-impl.rs
-rw-r--r-- 479 trait-inheritance-auto-xc-2.rs
-rw-r--r-- 490 trait-inheritance-auto-xc.rs
-rw-r--r-- 625 trait-inheritance-auto.rs
-rw-r--r-- 387 trait-inheritance-call-bound-inherited.rs
-rw-r--r-- 507 trait-inheritance-call-bound-inherited2.rs
-rw-r--r-- 520 trait-inheritance-cast-without-call-to-supertrait.rs
-rw-r--r-- 521 trait-inheritance-cast.rs
-rw-r--r-- 288 trait-inheritance-cross-trait-call-xc.rs
-rw-r--r-- 367 trait-inheritance-cross-trait-call.rs
-rw-r--r-- 660 trait-inheritance-diamond.rs
-rw-r--r-- 483 trait-inheritance-multiple-inheritors.rs
-rw-r--r-- 602 trait-inheritance-multiple-params.rs
-rw-r--r-- 312 trait-inheritance-num.rs
-rw-r--r-- 455 trait-inheritance-num0.rs
-rw-r--r-- 279 trait-inheritance-num1.rs
-rw-r--r-- 1607 trait-inheritance-num2.rs
-rw-r--r-- 424 trait-inheritance-num3.rs
-rw-r--r-- 539 trait-inheritance-num5.rs
-rw-r--r-- 524 trait-inheritance-overloading-simple.rs
-rw-r--r-- 482 trait-inheritance-overloading-xc-exe.rs
-rw-r--r-- 1071 trait-inheritance-overloading.rs
-rw-r--r-- 1666 trait-inheritance-self-in-supertype.rs
-rw-r--r-- 335 trait-inheritance-self.rs
-rw-r--r-- 416 trait-inheritance-simple.rs
-rw-r--r-- 382 trait-inheritance-static.rs
-rw-r--r-- 428 trait-inheritance-static2.rs
-rw-r--r-- 491 trait-inheritance-subst.rs
-rw-r--r-- 682 trait-inheritance-subst2.rs
-rw-r--r-- 377 trait-inheritance-visibility.rs
-rw-r--r-- 537 trait-inheritance2.rs
-rw-r--r-- 290 trait-item-inside-macro.rs
-rw-r--r-- 3276 trait-item-privacy.rs
-rw-r--r-- 5401 trait-item-privacy.stderr
-rw-r--r-- 388 trait-matching-lifetimes.rs
-rw-r--r-- 1366 trait-matching-lifetimes.stderr
-rw-r--r-- 275 trait-method-private.rs
-rw-r--r-- 472 trait-method-private.stderr
-rw-r--r-- 444 trait-object-auto-dedup-in-impl.rs
-rw-r--r-- 420 trait-object-auto-dedup-in-impl.stderr
-rw-r--r-- 1542 trait-object-auto-dedup.rs
-rw-r--r-- 315 trait-object-bounds-cycle-1.rs
-rw-r--r-- 360 trait-object-bounds-cycle-2.rs
-rw-r--r-- 336 trait-object-bounds-cycle-3.rs
-rw-r--r-- 430 trait-object-bounds-cycle-4.rs
-rw-r--r-- 466 trait-object-exclusion.rs
-rw-r--r-- 820 trait-object-generics.rs
-rw-r--r-- 296 trait-object-lifetime-first.rs
-rw-r--r-- 317 trait-object-macro-matcher.rs
-rw-r--r-- 873 trait-object-macro-matcher.stderr
-rw-r--r-- 226 trait-object-safety.rs
-rw-r--r-- 2106 trait-object-safety.stderr
-rw-r--r-- 194 trait-object-supertrait-lifetime-bound.rs
-rw-r--r-- 388 trait-object-vs-lifetime-2.rs
-rw-r--r-- 285 trait-object-vs-lifetime-2.stderr
-rw-r--r-- 778 trait-object-vs-lifetime.rs
-rw-r--r-- 1704 trait-object-vs-lifetime.stderr
-rw-r--r-- 611 trait-object-with-lifetime-bound.rs
-rw-r--r-- 1136 trait-object-with-self-in-projection-output-bad.rs
-rw-r--r-- 978 trait-object-with-self-in-projection-output-bad.stderr
-rw-r--r-- 628 trait-object-with-self-in-projection-output-good.rs
-rw-r--r-- 1488 trait-object-with-self-in-projection-output-repeated-supertrait.rs
-rw-r--r-- 162 trait-or-new-type-instead.rs
-rw-r--r-- 449 trait-or-new-type-instead.stderr
-rw-r--r-- 381 trait-param-without-lifetime-constraint.rs
-rw-r--r-- 829 trait-param-without-lifetime-constraint.stderr
-rw-r--r-- 449 trait-privacy.rs
-rw-r--r-- 304 trait-region-pointer-simple.rs
-rw-r--r-- 276 trait-resolution-in-overloaded-op.rs
-rw-r--r-- 469 trait-resolution-in-overloaded-op.stderr
-rw-r--r-- 362 trait-safety-fn-body.rs
-rw-r--r-- 473 trait-safety-fn-body.stderr
-rw-r--r-- 173 trait-safety-inherent-impl.rs
-rw-r--r-- 326 trait-safety-inherent-impl.stderr
-rw-r--r-- 450 trait-safety-ok-cc.rs
-rw-r--r-- 312 trait-safety-ok.rs
-rw-r--r-- 322 trait-safety-trait-impl-cc.rs
-rw-r--r-- 349 trait-safety-trait-impl-cc.stderr
-rw-r--r-- 405 trait-safety-trait-impl.rs
-rw-r--r-- 545 trait-safety-trait-impl.stderr
-rw-r--r-- 611 trait-static-method-generic-inference.rs
-rw-r--r-- 458 trait-static-method-generic-inference.stderr
-rw-r--r-- 576 trait-static-method-overwriting.rs
-rw-r--r-- 448 trait-suggest-deferences-issue-39029.fixed
-rw-r--r-- 447 trait-suggest-deferences-issue-39029.rs
-rw-r--r-- 904 trait-suggest-deferences-issue-39029.stderr
-rw-r--r-- 379 trait-suggest-deferences-issue-62530.fixed
-rw-r--r-- 378 trait-suggest-deferences-issue-62530.rs
-rw-r--r-- 696 trait-suggest-deferences-issue-62530.stderr
-rw-r--r-- 624 trait-suggest-deferences-multiple-0.fixed
-rw-r--r-- 621 trait-suggest-deferences-multiple-0.rs
-rw-r--r-- 517 trait-suggest-deferences-multiple-0.stderr
-rw-r--r-- 1146 trait-suggest-deferences-multiple-1.rs
-rw-r--r-- 442 trait-suggest-deferences-multiple-1.stderr
-rw-r--r-- 866 trait-suggest-where-clause.rs
-rw-r--r-- 3098 trait-suggest-where-clause.stderr
-rw-r--r-- 592 trait-test-2.rs
-rw-r--r-- 3114 trait-test-2.stderr
-rw-r--r-- 133 trait-test.rs
-rw-r--r-- 274 trait-test.stderr
-rw-r--r-- 861 trait-to-str.rs
-rw-r--r-- 838 trait-where-clause-vs-impl.rs
-rw-r--r-- 711 trait-with-bounds-default.rs
-rw-r--r-- 502 trait-with-dst.rs
-rw-r--r-- 338 traits-assoc-type-in-supertrait-bad.rs
-rw-r--r-- 337 traits-assoc-type-in-supertrait-bad.stderr
-rw-r--r-- 426 traits-assoc-type-in-supertrait.rs
-rw-r--r-- 922 traits-conditional-dispatch.rs
-rw-r--r-- 1135 traits-conditional-model-fn.rs
-rw-r--r-- 220 traits-default-method-macro.rs
-rw-r--r-- 179 traits-default-method-mut.rs
-rw-r--r-- 262 traits-default-method-self.rs
-rw-r--r-- 305 traits-default-method-trivial.rs
-rw-r--r-- 1029 traits-elaborate-type-region.rs
-rw-r--r-- 464 traits-impl-object-overlap-issue-23853.rs
-rw-r--r-- 633 traits-inductive-overflow-lifetime.rs
-rw-r--r-- 511 traits-inductive-overflow-lifetime.stderr
-rw-r--r-- 491 traits-inductive-overflow-simultaneous.rs
-rw-r--r-- 464 traits-inductive-overflow-simultaneous.stderr
-rw-r--r-- 440 traits-inductive-overflow-supertrait-auto-trait.rs
-rw-r--r-- 903 traits-inductive-overflow-supertrait-auto-trait.stderr
-rw-r--r-- 345 traits-inductive-overflow-supertrait.rs
-rw-r--r-- 500 traits-inductive-overflow-supertrait.stderr
-rw-r--r-- 470 traits-inductive-overflow-two-traits.rs
-rw-r--r-- 893 traits-inductive-overflow-two-traits.stderr
-rw-r--r-- 791 traits-issue-22019.rs
-rw-r--r-- 492 traits-issue-22110.rs
-rw-r--r-- 407 traits-issue-22655.rs
-rw-r--r-- 533 traits-issue-23003-overflow.rs
-rw-r--r-- 634 traits-issue-23003.rs
-rw-r--r-- 550 traits-issue-26339.rs
-rw-r--r-- 109 traits-issue-71136.rs
-rw-r--r-- 544 traits-issue-71136.stderr
-rw-r--r-- 333 traits-multidispatch-bad.rs
-rw-r--r-- 404 traits-multidispatch-bad.stderr
-rw-r--r-- 505 traits-multidispatch-convert-ambig-dest.rs
-rw-r--r-- 350 traits-multidispatch-convert-ambig-dest.stderr
-rw-r--r-- 660 traits-multidispatch-infer-convert-target.rs
-rw-r--r-- 1363 traits-repeated-supertrait-ambig.rs
-rw-r--r-- 2104 traits-repeated-supertrait-ambig.stderr
-rw-r--r-- 1280 traits-repeated-supertrait.rs
-rw-r--r-- 304 traits-static-outlives-a-where-clause.rs
-rw-r--r-- 296 ufcs-trait-object.rs
-rw-r--r-- 202 use-trait-before-def.rs
-rw-r--r-- 544 wf-trait-object-maybe-bound.rs
-rw-r--r-- 925 wf-trait-object-maybe-bound.stderr
-rw-r--r-- 1255 wf-trait-object-no-duplicates.rs
-rw-r--r-- 3520 wf-trait-object-no-duplicates.stderr
-rw-r--r-- 253 wf-trait-object-only-maybe-bound.rs
-rw-r--r-- 451 wf-trait-object-only-maybe-bound.stderr
-rw-r--r-- 286 wf-trait-object-reverse-order.rs