Skip to content

Commit eb7aec5

Browse files
committed
map_clone
1 parent 6709eab commit eb7aec5

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,6 @@ from_str_radix_10 = "allow"
180180
get_first = "allow"
181181
if_same_then_else = "allow"
182182
large_enum_variant = "allow"
183-
map_clone = "allow"
184183
match_like_matches_macro = "allow"
185184
match_single_binding = "allow"
186185
needless_borrow = "allow"

crates/hir/src/source_analyzer.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -197,10 +197,8 @@ impl SourceAnalyzer {
197197
) -> Option<(Type, Option<Type>)> {
198198
let pat_id = self.pat_id(pat)?;
199199
let infer = self.infer.as_ref()?;
200-
let coerced = infer
201-
.pat_adjustments
202-
.get(&pat_id)
203-
.and_then(|adjusts| adjusts.last().map(|adjust| adjust.clone()));
200+
let coerced =
201+
infer.pat_adjustments.get(&pat_id).and_then(|adjusts| adjusts.last().cloned());
204202
let ty = infer[pat_id].clone();
205203
let mk_ty = |ty| Type::new_with_resolver(db, &self.resolver, ty);
206204
Some((mk_ty(ty), coerced.map(mk_ty)))

0 commit comments

Comments
 (0)