@@ -16,7 +16,7 @@ opaque to the engine internals. Functions in the trait are agnostic to specific
16
16
program or environment details, since they lack a ` &self ` argument.
17
17
18
18
To give an example, there is an associated [ ` Goal ` ] type. However, Chalk doesn't
19
- know how to solve this. Instead, it has to be converted an [ ` HhGoal ` ] via the
19
+ know how to solve this. Instead, it has to be converted an ` HhGoal ` via the
20
20
` Context::into_hh_goal ` function. This will be coverted more in the ` Goals `
21
21
section.
22
22
@@ -38,7 +38,7 @@ change the state of the logic itself.
38
38
## Goals
39
39
40
40
A "goal" in Chalk can be thought of as "something we want to prove". The engine
41
- itself understands [ ` HhGoal ` ] s. ` HHGoal ` s consist of the most basic logic,
41
+ itself understands ` HhGoal ` s. ` HHGoal ` s consist of the most basic logic,
42
42
such as introducing Binders (` Forall ` or ` Exists ` ) or combining goals (` All ` ).
43
43
On the other hand, ` Context::Goal ` represents an opaque goal generated
44
44
externally. As such, it may contain any extra information or may be interned.
@@ -111,7 +111,6 @@ stack).
111
111
[ `Context` ] : https://rust-lang.github.io/chalk/chalk_engine/context/trait.Context.html
112
112
[ `ContextOps` ] : https://rust-lang.github.io/chalk/chalk_engine/context/trait.ContextOps.html
113
113
[ `InferenceTable` ] : https://rust-lang.github.io/chalk/chalk_engine/context/trait.InferenceTable.html
114
- [ `HhGoal` ] : https://rust-lang.github.io/chalk/chalk_engine/hh/enum.HhGoal.html
115
114
[ `Solution` ] : https://rust-lang.github.io/chalk/chalk_engine/context/trait.Context.html#associatedtype.Solution
116
115
[ `ExClause` ] : https://rust-lang.github.io/chalk/chalk_engine/struct.ExClause.html
117
116
[ `Strand` ] : https://rust-lang.github.io/chalk/chalk_engine/strand/struct.Strand.html
0 commit comments