Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/traits.rs')
-rw-r--r--crates/hir-ty/src/traits.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/hir-ty/src/traits.rs b/crates/hir-ty/src/traits.rs
index aaff894b34..372c3a3cca 100644
--- a/crates/hir-ty/src/traits.rs
+++ b/crates/hir-ty/src/traits.rs
@@ -69,10 +69,10 @@ pub(crate) fn normalize_projection_query(
db: &dyn HirDatabase,
projection: ProjectionTy,
env: Arc<TraitEnvironment>,
-) -> Option<Ty> {
- let mut table = InferenceTable::new(db, env.clone());
+) -> Ty {
+ let mut table = InferenceTable::new(db, env);
let ty = table.normalize_projection_ty(projection);
- Some(table.resolve_completely(ty))
+ table.resolve_completely(ty)
}
/// Solve a trait goal using Chalk.