summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/clippy_utils/src/ty/type_certainty/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/clippy/clippy_utils/src/ty/type_certainty/mod.rs')
-rw-r--r--src/tools/clippy/clippy_utils/src/ty/type_certainty/mod.rs25
1 files changed, 12 insertions, 13 deletions
diff --git a/src/tools/clippy/clippy_utils/src/ty/type_certainty/mod.rs b/src/tools/clippy/clippy_utils/src/ty/type_certainty/mod.rs
index 76fa15e15..da71fc3aa 100644
--- a/src/tools/clippy/clippy_utils/src/ty/type_certainty/mod.rs
+++ b/src/tools/clippy/clippy_utils/src/ty/type_certainty/mod.rs
@@ -170,19 +170,18 @@ fn qpath_certainty(cx: &LateContext<'_>, qpath: &QPath<'_>, resolves_to_type: bo
path_segment_certainty(cx, type_certainty(cx, ty), path_segment, resolves_to_type)
},
- QPath::LangItem(lang_item, _, _) => {
- cx.tcx
- .lang_items()
- .get(*lang_item)
- .map_or(Certainty::Uncertain, |def_id| {
- let generics = cx.tcx.generics_of(def_id);
- if generics.parent_count == 0 && generics.params.is_empty() {
- Certainty::Certain(if resolves_to_type { Some(def_id) } else { None })
- } else {
- Certainty::Uncertain
- }
- })
- },
+ QPath::LangItem(lang_item, ..) => cx
+ .tcx
+ .lang_items()
+ .get(*lang_item)
+ .map_or(Certainty::Uncertain, |def_id| {
+ let generics = cx.tcx.generics_of(def_id);
+ if generics.parent_count == 0 && generics.params.is_empty() {
+ Certainty::Certain(if resolves_to_type { Some(def_id) } else { None })
+ } else {
+ Certainty::Uncertain
+ }
+ }),
};
debug_assert!(resolves_to_type || certainty.to_def_id().is_none());
certainty