@@ -23,7 +23,7 @@ use rustc_middle::ty::layout::{LayoutError, LayoutOfHelpers, TyAndLayout};
23
23
use rustc_middle:: ty:: print:: { PrintError , PrintTraitRefExt as _, Printer , with_no_trimmed_paths} ;
24
24
use rustc_middle:: ty:: { self , GenericArg , RegisteredTools , Ty , TyCtxt , TypingEnv , TypingMode } ;
25
25
use rustc_session:: lint:: { FutureIncompatibleInfo , Lint , LintBuffer , LintExpectationId , LintId } ;
26
- use rustc_session:: { LintStoreMarker , Session } ;
26
+ use rustc_session:: { DynLintStore , Session } ;
27
27
use rustc_span:: edit_distance:: find_best_match_for_names;
28
28
use rustc_span:: { Ident , Span , Symbol , sym} ;
29
29
use tracing:: debug;
@@ -61,7 +61,7 @@ pub struct LintStore {
61
61
lint_groups : FxIndexMap < & ' static str , LintGroup > ,
62
62
}
63
63
64
- impl LintStoreMarker for LintStore {
64
+ impl DynLintStore for LintStore {
65
65
fn lint_groups_iter ( & self ) -> Box < dyn Iterator < Item = rustc_session:: LintGroup > + ' _ > {
66
66
Box :: new ( self . get_lint_groups ( ) . map ( |( name, lints, is_externally_loaded) | {
67
67
rustc_session:: LintGroup { name, lints, is_externally_loaded }
0 commit comments