Skip to content

Commit a0ddc8a

Browse files
committed
Minor updates to specialization subchapter
1 parent 0236316 commit a0ddc8a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/trait-specialization.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
# Specialization
22

3+
**TODO**: where does Chalk fit in? Should we mention/discuss it here?
4+
35
Defined in the `specialize` module.
46

57
The basic strategy is to build up a *specialization graph* during
6-
coherence checking. Insertion into the graph locates the right place
8+
coherence checking (recall that coherence checking looks for overlapping
9+
impls). Insertion into the graph locates the right place
710
to put an impl in the specialization hierarchy; if there is no right
811
place (due to partial overlap but no containment), you get an overlap
912
error. Specialization is consulted when selecting an impl (of course),

0 commit comments

Comments
 (0)