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