Fix clippy::redundant_clone

This commit is contained in:
Shotaro Yamada 2019-07-05 12:41:53 +09:00
parent 21f70a7293
commit d0e9cd2bc6
4 changed files with 5 additions and 6 deletions

View file

@ -169,7 +169,7 @@ impl ModuleSource {
(None, Some(item_id)) => {
let module = item_id.to_node(db);
assert!(module.item_list().is_some(), "expected inline module");
ModuleSource::Module(module.to_owned())
ModuleSource::Module(module)
}
(None, None) => panic!(),
}

View file

@ -895,8 +895,7 @@ impl<'a, D: HirDatabase> InferenceContext<'a, D> {
}
None => (receiver_ty, Ty::Unknown, None),
};
let substs =
self.substs_for_method_call(def_generics.clone(), generic_args, &derefed_receiver_ty);
let substs = self.substs_for_method_call(def_generics, generic_args, &derefed_receiver_ty);
let method_ty = method_ty.apply_substs(substs);
let method_ty = self.insert_type_vars(method_ty);
self.register_obligations_for_call(&method_ty);