};
use rustc_middle::ty::{
self,
- fold::{TypeFoldable, TypeVisitor},
+ fold::{TypeFoldable, TypeSuperFoldable, TypeVisitor},
query::Providers,
subst::SubstsRef,
Const, Ty, TyCtxt,
return ControlFlow::CONTINUE;
}
- match c.val() {
+ match c.kind() {
ty::ConstKind::Param(param) => {
debug!(?param);
self.unused_parameters.clear(param.index);
return ControlFlow::CONTINUE;
}
- match c.val() {
+ match c.kind() {
ty::ConstKind::Param(param) => {
if self.unused_parameters.contains(param.index).unwrap_or(false) {
ControlFlow::CONTINUE