Skip to main content

Module remove_or_use_generic

Module remove_or_use_generic 

Source

Re-exportsยง

use std::ops::ControlFlow; ๐Ÿ”’
use rustc_errors::Applicability; ๐Ÿ”’
use rustc_errors::Diag; ๐Ÿ”’
use rustc_hir::def::DefKind; ๐Ÿ”’
use rustc_hir::def_id::DefId; ๐Ÿ”’
use rustc_hir::def_id::LocalDefId; ๐Ÿ”’
use rustc_hir::intravisit; ๐Ÿ”’
use rustc_hir::intravisit::Visitor; ๐Ÿ”’
use rustc_hir::intravisit::walk_lifetime; ๐Ÿ”’
use rustc_hir::GenericArg; ๐Ÿ”’
use rustc_hir::HirId; ๐Ÿ”’
use rustc_hir::LifetimeKind; ๐Ÿ”’
use rustc_hir::Path; ๐Ÿ”’
use rustc_hir::QPath; ๐Ÿ”’
use rustc_hir::TyKind; ๐Ÿ”’
use rustc_middle::hir::nested_filter::All; ๐Ÿ”’
use rustc_middle::ty::GenericParamDef; ๐Ÿ”’
use rustc_middle::ty::GenericParamDefKind; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use crate::hir::def::Res; ๐Ÿ”’

Structsยง

ParamUsageVisitor ๐Ÿ”’
Use a Visitor to find usages of the type or lifetime parameter

Functionsยง

suggest_to_remove_or_use_generic ๐Ÿ”’
Adds a suggestion to a diagnostic to either remove an unused generic parameter, or use it.