File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -16,8 +16,10 @@ Trait solving is based around a few key ideas:
1616- [ Lowering to logic] ( ./traits-lowering-to-logic.html ) , which expresses
1717 Rust traits in terms of standard logical terms.
1818 - The [ goals and clauses] ( ./traits-goals-and-clauses.html ) chapter
19- describes the precise lowering rules we use.
20- - [ Canonical queries] ( ./traits-canonicalization.html ) , which allow us
19+ describes the precise form of rules we use, and
20+ [ lowering rules] ( ./lowering-rules.html ) gives the complete set of
21+ lowering rules in a more reference-like form.
22+ - [ Canonical queries] ( ./traits-canonical-queries.html ) , which allow us
2123 to solve trait problems (like "is ` Foo ` implemented for the type
2224 ` Bar ` ?") once, and then apply that same result independently in many
2325 different inference contexts.
You can’t perform that action at this time.
0 commit comments