]> git.proxmox.com Git - rustc.git/tree - tests/ui/coherence/
New upstream version 1.68.2+dfsg1
[rustc.git] / tests / ui / coherence /
drwxr-xr-x   ..
drwxr-xr-x - auxiliary
-rw-r--r-- 150 coherence-all-remote.rs
-rw-r--r-- 606 coherence-all-remote.stderr
-rw-r--r-- 200 coherence-bigint-int.rs
-rw-r--r-- 171 coherence-bigint-param.rs
-rw-r--r-- 784 coherence-bigint-param.stderr
-rw-r--r-- 205 coherence-bigint-vecint.rs
-rw-r--r-- 524 coherence-blanket-conflicts-with-blanket-implemented.rs
-rw-r--r-- 433 coherence-blanket-conflicts-with-blanket-implemented.stderr
-rw-r--r-- 494 coherence-blanket-conflicts-with-blanket-unimplemented.rs
-rw-r--r-- 435 coherence-blanket-conflicts-with-blanket-unimplemented.stderr
-rw-r--r-- 303 coherence-blanket-conflicts-with-specific-cross-crate.rs
-rw-r--r-- 448 coherence-blanket-conflicts-with-specific-cross-crate.stderr
-rw-r--r-- 480 coherence-blanket-conflicts-with-specific-multidispatch.rs
-rw-r--r-- 483 coherence-blanket-conflicts-with-specific-multidispatch.stderr
-rw-r--r-- 464 coherence-blanket-conflicts-with-specific-trait.rs
-rw-r--r-- 467 coherence-blanket-conflicts-with-specific-trait.stderr
-rw-r--r-- 378 coherence-blanket-conflicts-with-specific.rs
-rw-r--r-- 439 coherence-blanket-conflicts-with-specific.stderr
-rw-r--r-- 238 coherence-blanket.rs
-rw-r--r-- 433 coherence-conflicting-negative-trait-impl.rs
-rw-r--r-- 1057 coherence-conflicting-negative-trait-impl.stderr
-rw-r--r-- 214 coherence-covered-type-parameter.rs
-rw-r--r-- 566 coherence-cow.re_a.stderr
-rw-r--r-- 566 coherence-cow.re_b.stderr
-rw-r--r-- 574 coherence-cow.re_c.stderr
-rw-r--r-- 695 coherence-cow.rs
-rw-r--r-- 253 coherence-cross-crate-conflict.rs
-rw-r--r-- 603 coherence-cross-crate-conflict.stderr
-rw-r--r-- 244 coherence-default-trait-impl.rs
-rw-r--r-- 1022 coherence-default-trait-impl.stderr
-rw-r--r-- 301 coherence-error-suppression.rs
-rw-r--r-- 309 coherence-error-suppression.stderr
-rw-r--r-- 899 coherence-fn-covariant-bound-vs-static.rs
-rw-r--r-- 626 coherence-fn-covariant-bound-vs-static.stderr
-rw-r--r-- 924 coherence-fn-implied-bounds.rs
-rw-r--r-- 1109 coherence-fn-implied-bounds.stderr
-rw-r--r-- 910 coherence-fn-inputs.rs
-rw-r--r-- 666 coherence-fn-inputs.stderr
-rw-r--r-- 583 coherence-free-vs-bound-region.rs
-rw-r--r-- 888 coherence-free-vs-bound-region.stderr
-rw-r--r-- 395 coherence-fundamental-trait-objects.rs
-rw-r--r-- 578 coherence-fundamental-trait-objects.stderr
-rw-r--r-- 340 coherence-impl-in-fn.rs
-rw-r--r-- 921 coherence-impl-trait-for-marker-trait-negative.rs
-rw-r--r-- 2072 coherence-impl-trait-for-marker-trait-negative.stderr
-rw-r--r-- 936 coherence-impl-trait-for-marker-trait-positive.rs
-rw-r--r-- 2116 coherence-impl-trait-for-marker-trait-positive.stderr
-rw-r--r-- 351 coherence-impl-trait-for-trait-object-safe.rs
-rw-r--r-- 971 coherence-impl-trait-for-trait-object-safe.stderr
-rw-r--r-- 485 coherence-impl-trait-for-trait.rs
-rw-r--r-- 901 coherence-impl-trait-for-trait.stderr
-rw-r--r-- 640 coherence-impls-copy.rs
-rw-r--r-- 2928 coherence-impls-copy.stderr
-rw-r--r-- 474 coherence-impls-send.rs
-rw-r--r-- 1960 coherence-impls-send.stderr
-rw-r--r-- 488 coherence-impls-sized.rs
-rw-r--r-- 2811 coherence-impls-sized.stderr
-rw-r--r-- 576 coherence-inherited-assoc-ty-cycle-err.rs
-rw-r--r-- 1097 coherence-inherited-assoc-ty-cycle-err.stderr
-rw-r--r-- 513 coherence-inherited-subtyping.old.stderr
-rw-r--r-- 513 coherence-inherited-subtyping.re.stderr
-rw-r--r-- 537 coherence-inherited-subtyping.rs
-rw-r--r-- 221 coherence-iterator-vec-any-elem.rs
-rw-r--r-- 219 coherence-iterator-vec.rs
-rw-r--r-- 142 coherence-lone-type-parameter.rs
-rw-r--r-- 607 coherence-lone-type-parameter.stderr
-rw-r--r-- 406 coherence-multidispatch-tuple.rs
-rw-r--r-- 333 coherence-negative-impls-copy-bad.rs
-rw-r--r-- 1390 coherence-negative-impls-copy-bad.stderr
-rw-r--r-- 436 coherence-negative-impls-copy.rs
-rw-r--r-- 178 coherence-negative-impls-safe-rpass.rs
-rw-r--r-- 136 coherence-negative-impls-safe.rs
-rw-r--r-- 359 coherence-negative-impls-safe.stderr
-rw-r--r-- 320 coherence-negative-inherent-where-bounds.rs
-rw-r--r-- 307 coherence-negative-inherent.rs
-rw-r--r-- 473 coherence-negative-outlives-lifetimes.rs
-rw-r--r-- 499 coherence-negative-outlives-lifetimes.stock.stderr
-rw-r--r-- 191 coherence-no-direct-lifetime-dispatch.rs
-rw-r--r-- 415 coherence-no-direct-lifetime-dispatch.stderr
-rw-r--r-- 337 coherence-orphan.rs
-rw-r--r-- 1043 coherence-orphan.stderr
-rw-r--r-- 329 coherence-overlap-all-t-and-tuple.rs
-rw-r--r-- 464 coherence-overlap-all-t-and-tuple.stderr
-rw-r--r-- 159 coherence-overlap-double-negative.rs
-rw-r--r-- 428 coherence-overlap-downstream-inherent.rs
-rw-r--r-- 935 coherence-overlap-downstream-inherent.stderr
-rw-r--r-- 374 coherence-overlap-downstream.rs
-rw-r--r-- 813 coherence-overlap-downstream.stderr
-rw-r--r-- 367 coherence-overlap-issue-23516-inherent.rs
-rw-r--r-- 587 coherence-overlap-issue-23516-inherent.stderr
-rw-r--r-- 375 coherence-overlap-issue-23516.rs
-rw-r--r-- 538 coherence-overlap-issue-23516.stderr
-rw-r--r-- 464 coherence-overlap-messages.rs
-rw-r--r-- 1621 coherence-overlap-messages.stderr
-rw-r--r-- 284 coherence-overlap-negate-alias-strict.rs
-rw-r--r-- 182 coherence-overlap-negate-not-use-feature-gate.rs
-rw-r--r-- 430 coherence-overlap-negate-not-use-feature-gate.stderr
-rw-r--r-- 269 coherence-overlap-negate-strict.rs
-rw-r--r-- 158 coherence-overlap-negate-use-feature-gate.rs
-rw-r--r-- 340 coherence-overlap-negative-trait.rs
-rw-r--r-- 392 coherence-overlap-negative-trait2.rs
-rw-r--r-- 297 coherence-overlap-super-negative.rs
-rw-r--r-- 431 coherence-overlap-trait-alias.rs
-rw-r--r-- 473 coherence-overlap-trait-alias.stderr
-rw-r--r-- 347 coherence-overlap-upstream-inherent.rs
-rw-r--r-- 595 coherence-overlap-upstream-inherent.stderr
-rw-r--r-- 312 coherence-overlap-upstream.rs
-rw-r--r-- 524 coherence-overlap-upstream.stderr
-rw-r--r-- 304 coherence-overlap-with-regions.rs
-rw-r--r-- 169 coherence-overlapping-pairs.rs
-rw-r--r-- 579 coherence-overlapping-pairs.stderr
-rw-r--r-- 330 coherence-pair-covered-uncovered-1.rs
-rw-r--r-- 692 coherence-pair-covered-uncovered-1.stderr
-rw-r--r-- 187 coherence-pair-covered-uncovered.rs
-rw-r--r-- 592 coherence-pair-covered-uncovered.stderr
-rw-r--r-- 428 coherence-projection-conflict-orphan.rs
-rw-r--r-- 574 coherence-projection-conflict-orphan.stderr
-rw-r--r-- 279 coherence-projection-conflict-ty-param.rs
-rw-r--r-- 499 coherence-projection-conflict-ty-param.stderr
-rw-r--r-- 250 coherence-projection-conflict.rs
-rw-r--r-- 445 coherence-projection-conflict.stderr
-rw-r--r-- 311 coherence-projection-ok-orphan.rs
-rw-r--r-- 204 coherence-projection-ok.rs
-rw-r--r-- 611 coherence-rfc447-constrained.rs
-rw-r--r-- 586 coherence-subtyping.rs
-rw-r--r-- 939 coherence-subtyping.stderr
-rw-r--r-- 350 coherence-tuple-conflict.rs
-rw-r--r-- 438 coherence-tuple-conflict.stderr
-rw-r--r-- 289 coherence-unsafe-trait-object-impl.rs
-rw-r--r-- 592 coherence-unsafe-trait-object-impl.stderr
-rw-r--r-- 298 coherence-vec-local-2.rs
-rw-r--r-- 567 coherence-vec-local-2.stderr
-rw-r--r-- 303 coherence-vec-local.rs
-rw-r--r-- 547 coherence-vec-local.stderr
-rw-r--r-- 880 coherence-wasm-bindgen.rs
-rw-r--r-- 1114 coherence-wasm-bindgen.stderr
-rw-r--r-- 587 coherence-where-clause.rs
-rw-r--r-- 413 coherence-with-closure.rs
-rw-r--r-- 502 coherence-with-closure.stderr
-rw-r--r-- 644 coherence-with-generator.rs
-rw-r--r-- 512 coherence-with-generator.stock.stderr
-rw-r--r-- 485 coherence_copy_like.rs
-rw-r--r-- 601 coherence_copy_like_err_fundamental_struct.rs
-rw-r--r-- 536 coherence_copy_like_err_fundamental_struct_ref.rs
-rw-r--r-- 435 coherence_copy_like_err_fundamental_struct_tuple.rs
-rw-r--r-- 722 coherence_copy_like_err_fundamental_struct_tuple.stderr
-rw-r--r-- 535 coherence_copy_like_err_struct.rs
-rw-r--r-- 634 coherence_copy_like_err_struct.stderr
-rw-r--r-- 501 coherence_copy_like_err_tuple.rs
-rw-r--r-- 583 coherence_copy_like_err_tuple.stderr
-rw-r--r-- 598 coherence_inherent.rs
-rw-r--r-- 526 coherence_inherent.stderr
-rw-r--r-- 582 coherence_inherent_cc.rs
-rw-r--r-- 551 coherence_inherent_cc.stderr
-rw-r--r-- 609 coherence_local.rs
-rw-r--r-- 439 coherence_local_err_struct.rs
-rw-r--r-- 601 coherence_local_err_struct.stderr
-rw-r--r-- 455 coherence_local_err_tuple.rs
-rw-r--r-- 585 coherence_local_err_tuple.stderr
-rw-r--r-- 323 coherence_local_ref.rs
-rw-r--r-- 323 conflicting-impl-with-err.rs
-rw-r--r-- 570 conflicting-impl-with-err.stderr
-rw-r--r-- 956 const-generics-orphan-check-ok.rs
-rw-r--r-- 824 deep-bad-copy-reason.rs
-rw-r--r-- 720 deep-bad-copy-reason.stderr
-rw-r--r-- 296 impl-foreign-for-foreign.rs
-rw-r--r-- 517 impl-foreign-for-foreign.stderr
-rw-r--r-- 601 impl-foreign-for-foreign[foreign].rs
-rw-r--r-- 1655 impl-foreign-for-foreign[foreign].stderr
-rw-r--r-- 257 impl-foreign-for-foreign[local].rs
-rw-r--r-- 447 impl-foreign-for-fundamental[foreign].rs
-rw-r--r-- 1166 impl-foreign-for-fundamental[foreign].stderr
-rw-r--r-- 266 impl-foreign-for-fundamental[local].rs
-rw-r--r-- 199 impl-foreign-for-local.rs
-rw-r--r-- 233 impl-foreign-for-locally-defined-fundamental.rs
-rw-r--r-- 235 impl-foreign-for-locally-defined-fundamental[foreign].rs
-rw-r--r-- 302 impl-foreign[foreign]-for-foreign.rs
-rw-r--r-- 602 impl-foreign[foreign]-for-foreign.stderr
-rw-r--r-- 206 impl-foreign[foreign]-for-local.rs
-rw-r--r-- 638 impl-foreign[fundemental[foreign]]-for-foreign.rs
-rw-r--r-- 1950 impl-foreign[fundemental[foreign]]-for-foreign.stderr
-rw-r--r-- 320 impl-foreign[fundemental[local]]-for-foreign.rs
-rw-r--r-- 465 impl[t]-foreign-for-foreign[t].rs
-rw-r--r-- 1009 impl[t]-foreign-for-foreign[t].stderr
-rw-r--r-- 310 impl[t]-foreign-for-fundamental[t].rs
-rw-r--r-- 616 impl[t]-foreign-for-fundamental[t].stderr
-rw-r--r-- 217 impl[t]-foreign[foreign[t]_local]-for-foreign.rs
-rw-r--r-- 414 impl[t]-foreign[foreign]-for-fundamental[t].rs
-rw-r--r-- 1166 impl[t]-foreign[foreign]-for-fundamental[t].stderr
-rw-r--r-- 280 impl[t]-foreign[foreign]-for-t.rs
-rw-r--r-- 613 impl[t]-foreign[foreign]-for-t.stderr
-rw-r--r-- 414 impl[t]-foreign[fundamental[t]]-for-foreign.rs
-rw-r--r-- 1166 impl[t]-foreign[fundamental[t]]-for-foreign.stderr
-rw-r--r-- 422 impl[t]-foreign[fundamental[t]]-for-fundamental[t].rs
-rw-r--r-- 1194 impl[t]-foreign[fundamental[t]]-for-fundamental[t].stderr
-rw-r--r-- 252 impl[t]-foreign[fundamental[t]]-for-local.rs
-rw-r--r-- 409 impl[t]-foreign[fundamental[t]]-for-t.rs
-rw-r--r-- 1150 impl[t]-foreign[fundamental[t]]-for-t.stderr
-rw-r--r-- 382 impl[t]-foreign[fundamental[t]_local]-for-foreign.rs
-rw-r--r-- 1538 impl[t]-foreign[fundamental[t]_local]-for-foreign.stderr
-rw-r--r-- 288 impl[t]-foreign[fundemental[local]]-for-foreign[t].rs
-rw-r--r-- 252 impl[t]-foreign[local]-for-foreign.rs
-rw-r--r-- 278 impl[t]-foreign[local]-for-foreign[t].rs
-rw-r--r-- 387 impl[t]-foreign[local]-for-fundamental[foreign[t]].rs
-rw-r--r-- 365 impl[t]-foreign[local]-for-fundamental[t].rs
-rw-r--r-- 1500 impl[t]-foreign[local]-for-fundamental[t].stderr
-rw-r--r-- 207 impl[t]-foreign[local]-for-local.rs
-rw-r--r-- 259 impl[t]-foreign[local]-for-t.rs
-rw-r--r-- 786 impl[t]-foreign[local]-for-t.stderr
-rw-r--r-- 381 impl[t]-foreign[local_fundamental[t]]-for-foreign.rs
-rw-r--r-- 280 impl[t]-foreign[t]-for-foreign.rs
-rw-r--r-- 613 impl[t]-foreign[t]-for-foreign.stderr
-rw-r--r-- 413 impl[t]-foreign[t]-for-fundamental.rs
-rw-r--r-- 1150 impl[t]-foreign[t]-for-fundamental.stderr
-rw-r--r-- 206 impl[t]-foreign[t]-for-local.rs
-rw-r--r-- 278 impl[t]-foreign[t]-for-t.rs
-rw-r--r-- 605 impl[t]-foreign[t]-for-t.stderr
-rw-r--r-- 247 inter-crate-ambiguity-causes-notes.rs
-rw-r--r-- 527 inter-crate-ambiguity-causes-notes.stderr
-rw-r--r-- 230 issue-85026.rs
-rw-r--r-- 620 issue-85026.stderr
-rw-r--r-- 373 issue-99663-2.rs
-rw-r--r-- 324 issue-99663.rs
-rw-r--r-- 601 re-rebalance-coherence-default-generic-associated-type.rs
-rw-r--r-- 246 re-rebalance-coherence.rs
-rw-r--r-- 185 strict-coherence-needs-negative-coherence.rs
-rw-r--r-- 324 strict-coherence-needs-negative-coherence.stderr