Missed a few things because of GitHub's UI

This commit is contained in:
Sunjay Varma 2018-05-14 11:26:15 -07:00
parent 71a66d2d7c
commit e1cf1f67b2
1 changed files with 3 additions and 0 deletions

View File

@ -68,6 +68,8 @@ essentially one of the following:
* `forall<T> { ... }` is represented in the code using the [`Binders<T>`
struct][binders-struct].
*See also: [Goals and Clauses][goals-and-clauses]*
Lowering is the phase where we encode the rules of the trait system into logic.
For example, if we have the following Rust:
@ -137,6 +139,7 @@ See [The SLG Solver][slg].
[lowering-forall]: https://rust-lang-nursery.github.io/rustc-guide/traits-lowering-to-logic.html#type-checking-generic-functions-beyond-horn-clauses
[programclause]: https://github.com/rust-lang-nursery/chalk/blob/94a1941a021842a5fcb35cd043145c8faae59f08/src/ir.rs#L721
[clause]: https://github.com/rust-lang-nursery/chalk/blob/master/GLOSSARY.md#clause
[goals-and-clauses]: traits-goals-and-clauses.html
[well-formedness-checks]: https://github.com/rust-lang-nursery/chalk/blob/94a1941a021842a5fcb35cd043145c8faae59f08/src/ir/lowering.rs#L230-L232
[ir-code]: https://github.com/rust-lang-nursery/chalk/blob/master/src/ir.rs
[HIR]: hir.html