File tree 1 file changed +4
-2
lines changed
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:
16
16
- [ Lowering to logic] ( ./traits-lowering-to-logic.html ) , which expresses
17
17
Rust traits in terms of standard logical terms.
18
18
- 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
21
23
to solve trait problems (like "is ` Foo ` implemented for the type
22
24
` Bar ` ?") once, and then apply that same result independently in many
23
25
different inference contexts.
You can’t perform that action at this time.
0 commit comments