]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_trait_selection/src/traits/select/mod.rs
Rollup merge of #93459 - tavianator:dirent-copy-only-reclen, r=cuviper
[rust.git] / compiler / rustc_trait_selection / src / traits / select / mod.rs
index ae5369054837597bac04241bee668339fcd48112..47427395b93b36adff83c8dda2f9034cc12346bf 100644 (file)
@@ -1173,9 +1173,7 @@ fn filter_impls(
                     ImplCandidate(def_id)
                         if tcx.impl_constness(def_id) == hir::Constness::Const => {}
                     // const param
-                    ParamCandidate(trait_pred)
-                        if trait_pred.skip_binder().constness
-                            == ty::BoundConstness::ConstIfConst => {}
+                    ParamCandidate(trait_pred) if trait_pred.is_const_if_const() => {}
                     // auto trait impl
                     AutoImplCandidate(..) => {}
                     // generator, this will raise error in other places