| ty::Predicate::ObjectSafe(..)
| ty::Predicate::ClosureKind(..)
| ty::Predicate::Subtype(..)
- | ty::Predicate::ConstEvaluatable(..) => {
- bug!("unexpected predicate {}", predicate)
- }
+ | ty::Predicate::ConstEvaluatable(..)
+ | ty::Predicate::ConstEquate(..) => bug!("unexpected predicate {}", predicate),
}
}
ChalkEnvironmentClause::TypeFromEnv(ty) => Some(
Predicate::ObjectSafe(..)
| Predicate::ClosureKind(..)
| Predicate::Subtype(..)
- | Predicate::ConstEvaluatable(..) => {
- chalk_ir::GoalData::All(chalk_ir::Goals::new(interner))
- }
+ | Predicate::ConstEvaluatable(..)
+ | Predicate::ConstEquate(..) => chalk_ir::GoalData::All(chalk_ir::Goals::new(interner)),
}
}
}
Predicate::ObjectSafe(..)
| Predicate::ClosureKind(..)
| Predicate::Subtype(..)
- | Predicate::ConstEvaluatable(..) => bug!("unexpected predicate {}", &self),
+ | Predicate::ConstEvaluatable(..)
+ | Predicate::ConstEquate(..) => bug!("unexpected predicate {}", &self),
}
}
}