Remove unnecessary Option

This commit is contained in:
Ryo Yoshida 2022-09-13 01:52:16 +09:00
parent efb56160c9
commit d223c28c7d
No known key found for this signature in database
GPG key ID: E25698A930586171
3 changed files with 10 additions and 5 deletions

View file

@ -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.