about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSantiago Pastorino <spastorino@gmail.com>2024-05-11 11:46:25 +0200
committerSantiago Pastorino <spastorino@gmail.com>2024-05-19 11:10:56 -0300
commit23e8b03f00289643c790bfb618509944f13d6432 (patch)
treec26e7daa6efe3a4cb64a73ed3881a356e116633b
parent37dfd973b77996b4ec0c24f75cef14af059c6523 (diff)
downloadrust-23e8b03f00289643c790bfb618509944f13d6432.tar.gz
rust-23e8b03f00289643c790bfb618509944f13d6432.zip
Add and use generics.is_empty() and generics.is_own_empty, rather than using generics' attributes
-rw-r--r--clippy_lints/src/iter_without_into_iter.rs2
-rw-r--r--clippy_utils/src/ty/type_certainty/mod.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/clippy_lints/src/iter_without_into_iter.rs b/clippy_lints/src/iter_without_into_iter.rs
index a75dfaf286f..601d0e151aa 100644
--- a/clippy_lints/src/iter_without_into_iter.rs
+++ b/clippy_lints/src/iter_without_into_iter.rs
@@ -225,7 +225,7 @@ impl {self_ty_without_ref} {{
             && let ImplItemKind::Fn(sig, _) = item.kind
             && let FnRetTy::Return(ret) = sig.decl.output
             && is_nameable_in_impl_trait(ret)
-            && cx.tcx.generics_of(item_did).own_params.is_empty()
+            && cx.tcx.generics_of(item_did).is_own_empty()
             && sig.decl.implicit_self == expected_implicit_self
             && sig.decl.inputs.len() == 1
             && let Some(imp) = get_parent_as_impl(cx.tcx, item.hir_id())
diff --git a/clippy_utils/src/ty/type_certainty/mod.rs b/clippy_utils/src/ty/type_certainty/mod.rs
index c2ff19931d5..80219303450 100644
--- a/clippy_utils/src/ty/type_certainty/mod.rs
+++ b/clippy_utils/src/ty/type_certainty/mod.rs
@@ -176,7 +176,7 @@ fn qpath_certainty(cx: &LateContext<'_>, qpath: &QPath<'_>, resolves_to_type: bo
             .get(*lang_item)
             .map_or(Certainty::Uncertain, |def_id| {
                 let generics = cx.tcx.generics_of(def_id);
-                if generics.parent_count == 0 && generics.own_params.is_empty() {
+                if generics.is_empty() {
                     Certainty::Certain(if resolves_to_type { Some(def_id) } else { None })
                 } else {
                     Certainty::Uncertain