File tree 2 files changed +2
-2
lines changed
2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -113,7 +113,7 @@ in the trait solver
113
113
114
114
#### The type system is complete during the implicit negative overlap check in coherence ✅
115
115
116
- For more on overlap checking: [ ./overlap .md]
116
+ For more on overlap checking: [ ../coherence .md]
117
117
118
118
During the implicit negative overlap check in coherence we must never return * error* for
119
119
goals which can be proven. This would allow for overlapping impls with potentially different
Original file line number Diff line number Diff line change 5
5
Defined in the ` specialize ` module.
6
6
7
7
The basic strategy is to build up a * specialization graph* during
8
- coherence checking (coherence checking looks for [ overlapping impls] ( ./overlap .md ) ).
8
+ coherence checking (coherence checking looks for [ overlapping impls] ( ../coherence .md ) ).
9
9
Insertion into the graph locates the right place
10
10
to put an impl in the specialization hierarchy; if there is no right
11
11
place (due to partial overlap but no containment), you get an overlap
You can’t perform that action at this time.
0 commit comments