@@ -228,6 +228,7 @@ mod mutex_atomic;
228
228
mod needless_arbitrary_self_type;
229
229
mod needless_bool;
230
230
mod needless_borrowed_ref;
231
+ mod needless_borrows_for_generic_args;
231
232
mod needless_continue;
232
233
mod needless_else;
233
234
mod needless_for_each;
@@ -880,7 +881,7 @@ pub fn register_plugins(store: &mut rustc_lint::LintStore, sess: &Session, conf:
880
881
store. register_late_pass ( move |_| Box :: new ( wildcard_imports:: WildcardImports :: new ( warn_on_all_wildcard_imports) ) ) ;
881
882
store. register_late_pass ( |_| Box :: < redundant_pub_crate:: RedundantPubCrate > :: default ( ) ) ;
882
883
store. register_late_pass ( |_| Box :: new ( unnamed_address:: UnnamedAddress ) ) ;
883
- store. register_late_pass ( move |_| Box :: new ( dereference:: Dereferencing :: new ( msrv ( ) ) ) ) ;
884
+ store. register_late_pass ( |_| Box :: < dereference:: Dereferencing < ' _ > > :: default ( ) ) ;
884
885
store. register_late_pass ( |_| Box :: new ( option_if_let_else:: OptionIfLetElse ) ) ;
885
886
store. register_late_pass ( |_| Box :: new ( future_not_send:: FutureNotSend ) ) ;
886
887
let future_size_threshold = conf. future_size_threshold ;
@@ -1104,6 +1105,11 @@ pub fn register_plugins(store: &mut rustc_lint::LintStore, sess: &Session, conf:
1104
1105
store. register_late_pass ( |_| Box :: new ( implied_bounds_in_impls:: ImpliedBoundsInImpls ) ) ;
1105
1106
store. register_late_pass ( |_| Box :: new ( missing_asserts_for_indexing:: MissingAssertsForIndexing ) ) ;
1106
1107
store. register_late_pass ( |_| Box :: new ( unnecessary_map_on_constructor:: UnnecessaryMapOnConstructor ) ) ;
1108
+ store. register_late_pass ( move |_| {
1109
+ Box :: new ( needless_borrows_for_generic_args:: NeedlessBorrowsForGenericArgs :: new (
1110
+ msrv ( ) ,
1111
+ ) )
1112
+ } ) ;
1107
1113
// add lints here, do not remove this comment, it's used in `new_lint`
1108
1114
}
1109
1115
0 commit comments