@@ -23,7 +23,7 @@ use rustc_middle::ty::layout::{LayoutError, LayoutOfHelpers, TyAndLayout};
2323use rustc_middle:: ty:: print:: { PrintError , PrintTraitRefExt as _, Printer , with_no_trimmed_paths} ;
2424use rustc_middle:: ty:: { self , GenericArg , RegisteredTools , Ty , TyCtxt , TypingEnv , TypingMode } ;
2525use rustc_session:: lint:: { FutureIncompatibleInfo , Lint , LintBuffer , LintExpectationId , LintId } ;
26- use rustc_session:: { LintStoreMarker , Session } ;
26+ use rustc_session:: { DynLintStore , Session } ;
2727use rustc_span:: edit_distance:: find_best_match_for_names;
2828use rustc_span:: { Ident , Span , Symbol , sym} ;
2929use tracing:: debug;
@@ -61,7 +61,7 @@ pub struct LintStore {
6161 lint_groups : FxIndexMap < & ' static str , LintGroup > ,
6262}
6363
64- impl LintStoreMarker for LintStore {
64+ impl DynLintStore for LintStore {
6565 fn lint_groups_iter ( & self ) -> Box < dyn Iterator < Item = rustc_session:: LintGroup > + ' _ > {
6666 Box :: new ( self . get_lint_groups ( ) . map ( |( name, lints, is_externally_loaded) | {
6767 rustc_session:: LintGroup { name, lints, is_externally_loaded }
0 commit comments