mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-30 13:51:31 +00:00
Fix clippy::redundant_clone
This commit is contained in:
parent
21f70a7293
commit
d0e9cd2bc6
4 changed files with 5 additions and 6 deletions
|
@ -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!(),
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue