This repository was archived by the owner on May 28, 2025. It is now read-only.
forked from rust-lang/rust
-
Notifications
You must be signed in to change notification settings - Fork 6
Commit 1a961a0
Auto merge of rust-lang#132289 - compiler-errors:vanquish-dyn-incompleteness, r=<try>
Disqualify built-in trait impl if it seems likely to overlap in an unsound way with a blanket impl
cc rust-lang#57893
r? lcnrFile tree
22 files changed
+453
-20
lines changed- compiler
- rustc_middle/src
- query
- ty
- rustc_next_trait_solver/src/solve/assembly
- rustc_trait_selection/src/traits
- select
- specialize
- rustc_type_ir/src
- tests/ui
- coherence
- dyn-compatibility
22 files changed
+453
-20
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
320 | 320 |
| |
321 | 321 |
| |
322 | 322 |
| |
323 | + | ||
324 | + | ||
325 | + | ||
326 | + | ||
327 | + | ||
328 | + | ||
329 | + | ||
330 | + | ||
323 | 331 |
| |
324 | 332 |
| |
325 | 333 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1370 | 1370 |
| |
1371 | 1371 |
| |
1372 | 1372 |
| |
1373 | + | ||
1374 | + | ||
1375 | + | ||
1376 | + | ||
1377 | + | ||
1378 | + | ||
1379 | + | ||
1380 | + | ||
1381 | + | ||
1373 | 1382 |
| |
1374 | 1383 |
| |
1375 | 1384 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
578 | 578 |
| |
579 | 579 |
| |
580 | 580 |
| |
581 | + | ||
582 | + | ||
583 | + | ||
584 | + | ||
585 | + | ||
586 | + | ||
587 | + | ||
588 | + | ||
581 | 589 |
| |
582 | 590 |
| |
583 | 591 |
| |
|
Lines changed: 11 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
82 | 82 |
| |
83 | 83 |
| |
84 | 84 |
| |
85 | + | ||
86 | + | ||
87 | + | ||
88 | + | ||
89 | + | ||
90 | + | ||
91 | + | ||
92 | + | ||
93 | + | ||
94 | + | ||
95 | + | ||
85 | 96 |
| |
86 | 97 |
| |
87 | 98 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
824 | 824 |
| |
825 | 825 |
| |
826 | 826 |
| |
827 | + | ||
827 | 828 |
| |
828 | 829 |
| |
829 | 830 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
842 | 842 |
| |
843 | 843 |
| |
844 | 844 |
| |
845 | + | ||
846 | + | ||
847 | + | ||
848 | + | ||
849 | + | ||
850 | + | ||
845 | 851 |
| |
846 | 852 |
| |
847 | 853 |
| |
|
Lines changed: 12 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
855 | 855 |
| |
856 | 856 |
| |
857 | 857 |
| |
858 | - | ||
858 | + | ||
859 | + | ||
859 | 860 |
| |
860 | 861 |
| |
861 | 862 |
| |
| |||
876 | 877 |
| |
877 | 878 |
| |
878 | 879 |
| |
879 | - | ||
880 | - | ||
881 | - | ||
880 | + | ||
881 | + | ||
882 | + | ||
882 | 883 |
| |
883 | 884 |
| |
884 | 885 |
| |
| |||
902 | 903 |
| |
903 | 904 |
| |
904 | 905 |
| |
905 | - | ||
906 | + | ||
906 | 907 |
| |
907 | 908 |
| |
908 | 909 |
| |
| |||
914 | 915 |
| |
915 | 916 |
| |
916 | 917 |
| |
918 | + | ||
919 | + | ||
920 | + | ||
921 | + | ||
922 | + | ||
923 | + | ||
917 | 924 |
| |
918 | 925 |
| |
919 | 926 |
| |
|
Lines changed: 119 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 | - | ||
14 | + | ||
15 | 15 |
| |
16 | 16 |
| |
17 | + | ||
17 | 18 |
| |
18 | 19 |
| |
19 | 20 |
| |
| |||
24 | 25 |
| |
25 | 26 |
| |
26 | 27 |
| |
28 | + | ||
29 | + | ||
27 | 30 |
| |
28 | 31 |
| |
29 | 32 |
| |
| |||
480 | 483 |
| |
481 | 484 |
| |
482 | 485 |
| |
486 | + | ||
487 | + | ||
488 | + | ||
489 | + | ||
490 | + | ||
491 | + | ||
492 | + | ||
493 | + | ||
494 | + | ||
495 | + | ||
496 | + | ||
497 | + | ||
498 | + | ||
499 | + | ||
500 | + | ||
501 | + | ||
502 | + | ||
503 | + | ||
504 | + | ||
505 | + | ||
506 | + | ||
507 | + | ||
508 | + | ||
509 | + | ||
510 | + | ||
511 | + | ||
512 | + | ||
513 | + | ||
514 | + | ||
515 | + | ||
516 | + | ||
517 | + | ||
518 | + | ||
519 | + | ||
520 | + | ||
521 | + | ||
522 | + | ||
523 | + | ||
524 | + | ||
525 | + | ||
526 | + | ||
527 | + | ||
528 | + | ||
529 | + | ||
530 | + | ||
531 | + | ||
532 | + | ||
533 | + | ||
534 | + | ||
535 | + | ||
536 | + | ||
537 | + | ||
538 | + | ||
539 | + | ||
540 | + | ||
541 | + | ||
542 | + | ||
543 | + | ||
544 | + | ||
545 | + | ||
546 | + | ||
547 | + | ||
548 | + | ||
549 | + | ||
550 | + | ||
551 | + | ||
552 | + | ||
553 | + | ||
554 | + | ||
555 | + | ||
556 | + | ||
557 | + | ||
558 | + | ||
559 | + | ||
560 | + | ||
561 | + | ||
562 | + | ||
563 | + | ||
564 | + | ||
565 | + | ||
566 | + | ||
567 | + | ||
568 | + | ||
569 | + | ||
570 | + | ||
571 | + | ||
572 | + | ||
573 | + | ||
574 | + | ||
575 | + | ||
576 | + | ||
577 | + | ||
578 | + | ||
579 | + | ||
580 | + | ||
581 | + | ||
582 | + | ||
583 | + | ||
584 | + | ||
585 | + | ||
586 | + | ||
587 | + | ||
588 | + | ||
589 | + | ||
590 | + | ||
591 | + | ||
592 | + | ||
593 | + | ||
594 | + | ||
595 | + | ||
596 | + | ||
597 | + | ||
598 | + | ||
599 | + | ||
600 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
269 | 269 |
| |
270 | 270 |
| |
271 | 271 |
| |
272 | + | ||
273 | + | ||
274 | + | ||
275 | + | ||
276 | + | ||
277 | + | ||
272 | 278 |
| |
273 | 279 |
| |
274 | 280 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
433 | 433 |
| |
434 | 434 |
| |
435 | 435 |
| |
436 | + | ||
437 | + | ||
438 | + | ||
439 | + | ||
436 | 440 |
| |
437 | 441 |
| |
438 | 442 |
| |
|
0 commit comments