We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
ChalkInferenceContext::into_hh_goal
1 parent 3b1f74c commit f6aa0bdCopy full SHA for f6aa0bd
src/librustc_traits/chalk_context/mod.rs
@@ -256,7 +256,10 @@ impl context::InferenceTable<ChalkArenas<'gcx>, ChalkArenas<'tcx>>
256
257
fn into_hh_goal(&mut self, goal: Goal<'tcx>) -> ChalkHhGoal<'tcx> {
258
match *goal {
259
- GoalKind::Implies(..) => panic!("FIXME rust-lang-nursery/chalk#94"),
+ GoalKind::Implies(hypotheses, goal) => HhGoal::Implies(
260
+ hypotheses.iter().cloned().collect(),
261
+ goal
262
+ ),
263
GoalKind::And(left, right) => HhGoal::And(left, right),
264
GoalKind::Not(subgoal) => HhGoal::Not(subgoal),
265
GoalKind::DomainGoal(d) => HhGoal::DomainGoal(d),
0 commit comments