Make ToChalk implementations identity

This commit is contained in:
Florian Diebold 2021-04-03 17:41:14 +02:00
parent 77d974ae6b
commit 429bbbd39a
2 changed files with 42 additions and 272 deletions

View file

@ -173,20 +173,7 @@ fn solution_from_chalk(
db: &dyn HirDatabase,
solution: chalk_solve::Solution<Interner>,
) -> Solution {
match solution {
chalk_solve::Solution::Unique(constr_subst) => {
Solution::Unique(from_chalk(db, constr_subst))
}
chalk_solve::Solution::Ambig(chalk_solve::Guidance::Definite(subst)) => {
Solution::Ambig(Guidance::Definite(from_chalk(db, subst)))
}
chalk_solve::Solution::Ambig(chalk_solve::Guidance::Suggested(subst)) => {
Solution::Ambig(Guidance::Suggested(from_chalk(db, subst)))
}
chalk_solve::Solution::Ambig(chalk_solve::Guidance::Unknown) => {
Solution::Ambig(Guidance::Unknown)
}
}
solution
}
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]