Re-exportsยง
use rustc_hir as hir;๐use rustc_hir::AmbigArg;๐use rustc_infer::infer::TyCtxtInferExt;๐use rustc_lint_defs::declare_lint;๐use rustc_lint_defs::declare_lint_pass;๐use rustc_macros::Diagnostic;๐use rustc_macros::Subdiagnostic;๐use rustc_middle::ty::print::PrintTraitClauseExt as _;๐use rustc_middle::ty::print::TraitClausePrintModifiersAndPath;๐use rustc_middle::ty;๐use rustc_middle::ty::BottomUpFolder;๐use rustc_middle::ty::Ty;๐use rustc_middle::ty::TypeFoldable;๐use rustc_middle::ty::Unnormalized;๐use rustc_span::Span;๐use rustc_span::kw;๐use rustc_trait_selection::traits;๐use rustc_trait_selection::traits::ObligationCtxt;๐use crate::LateContext;๐use crate::LateLintPass;๐use crate::LintContext;๐
Structsยง
Staticsยง
- OPAQUE_
HIDDEN_ INFERRED_ BOUND - The
opaque_hidden_inferred_boundlint detects cases in which nestedimpl Traitin associated type bounds are not written generally enough to satisfy the bounds of the associated type.