Skip to content

Commit 219e4c1

Browse files
authored
Merge pull request #2530 from lcnr/type-system-invariants
fix link
2 parents c277f4e + ba57bba commit 219e4c1

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/doc/rustc-dev-guide/src/solve/candidate-preference.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ fn overflow<T: Trait>() {
9494
}
9595
```
9696

97-
This preference causes a lot of issues. See https://github.com/rust-lang/rust/issues/24066. Most of the
97+
This preference causes a lot of issues. See [#24066]. Most of the
9898
issues are caused by prefering where-bounds over impls even if the where-bound guides type inference:
9999
```rust
100100
trait Trait<T> {
@@ -423,4 +423,5 @@ where
423423
[`fn merge_trait_candidates`]: https://github.com/rust-lang/rust/blob/e3ee7f7aea5b45af3b42b5e4713da43876a65ac9/compiler/rustc_next_trait_solver/src/solve/trait_goals.rs#L1342-L1424
424424
[`fn assemble_and_merge_candidates`]: https://github.com/rust-lang/rust/blob/e3ee7f7aea5b45af3b42b5e4713da43876a65ac9/compiler/rustc_next_trait_solver/src/solve/assembly/mod.rs#L920-L1003
425425
[trait-system-refactor-initiative#76]: https://github.com/rust-lang/trait-system-refactor-initiative/issues/76
426+
[#24066]: https://github.com/rust-lang/rust/issues/24066
426427
[#133044]: https://github.com/rust-lang/rust/issues/133044

0 commit comments

Comments
 (0)