@@ -88,7 +88,6 @@ impl Lint {
8888 pub fn level (
8989 & self ,
9090 pkg_lints : & TomlToolLints ,
91- ws_lints : & TomlToolLints ,
9291 edition : Edition ,
9392 ) -> ( LintLevel , LintLevelReason ) {
9493 self . groups
@@ -101,7 +100,6 @@ impl Lint {
101100 g. default_level ,
102101 g. edition_lint_opts ,
103102 pkg_lints,
104- ws_lints,
105103 edition,
106104 ) ,
107105 )
@@ -113,7 +111,6 @@ impl Lint {
113111 self . default_level ,
114112 self . edition_lint_opts ,
115113 pkg_lints,
116- ws_lints,
117114 edition,
118115 ) ,
119116 ) ) )
@@ -169,7 +166,6 @@ pub enum LintLevelReason {
169166 Default ,
170167 Edition ( Edition ) ,
171168 Package ,
172- Workspace ,
173169}
174170
175171impl Display for LintLevelReason {
@@ -178,7 +174,6 @@ impl Display for LintLevelReason {
178174 LintLevelReason :: Default => write ! ( f, "by default" ) ,
179175 LintLevelReason :: Edition ( edition) => write ! ( f, "in edition {}" , edition) ,
180176 LintLevelReason :: Package => write ! ( f, "in `[lints]`" ) ,
181- LintLevelReason :: Workspace => write ! ( f, "in `[workspace.lints]`" ) ,
182177 }
183178 }
184179}
@@ -188,7 +183,6 @@ fn level_priority(
188183 default_level : LintLevel ,
189184 edition_lint_opts : Option < ( Edition , LintLevel ) > ,
190185 pkg_lints : & TomlToolLints ,
191- ws_lints : & TomlToolLints ,
192186 edition : Edition ,
193187) -> ( LintLevel , LintLevelReason , i8 ) {
194188 let ( unspecified_level, reason) = if let Some ( level) = edition_lint_opts
@@ -211,12 +205,6 @@ fn level_priority(
211205 LintLevelReason :: Package ,
212206 defined_level. priority ( ) ,
213207 )
214- } else if let Some ( defined_level) = ws_lints. get ( name) {
215- (
216- defined_level. level ( ) . into ( ) ,
217- LintLevelReason :: Workspace ,
218- defined_level. priority ( ) ,
219- )
220208 } else {
221209 ( unspecified_level, reason, 0 )
222210 }
@@ -234,12 +222,11 @@ pub fn check_im_a_teapot(
234222 pkg : & Package ,
235223 path : & Path ,
236224 pkg_lints : & TomlToolLints ,
237- ws_lints : & TomlToolLints ,
238225 error_count : & mut usize ,
239226 gctx : & GlobalContext ,
240227) -> CargoResult < ( ) > {
241228 let manifest = pkg. manifest ( ) ;
242- let ( lint_level, reason) = IM_A_TEAPOT . level ( pkg_lints, ws_lints , manifest. edition ( ) ) ;
229+ let ( lint_level, reason) = IM_A_TEAPOT . level ( pkg_lints, manifest. edition ( ) ) ;
243230 if lint_level == LintLevel :: Allow {
244231 return Ok ( ( ) ) ;
245232 }
@@ -306,7 +293,6 @@ pub fn check_implicit_features(
306293 pkg : & Package ,
307294 path : & Path ,
308295 pkg_lints : & TomlToolLints ,
309- ws_lints : & TomlToolLints ,
310296 error_count : & mut usize ,
311297 gctx : & GlobalContext ,
312298) -> CargoResult < ( ) > {
@@ -317,7 +303,7 @@ pub fn check_implicit_features(
317303 return Ok ( ( ) ) ;
318304 }
319305
320- let ( lint_level, reason) = IMPLICIT_FEATURES . level ( pkg_lints, ws_lints , edition) ;
306+ let ( lint_level, reason) = IMPLICIT_FEATURES . level ( pkg_lints, edition) ;
321307 if lint_level == LintLevel :: Allow {
322308 return Ok ( ( ) ) ;
323309 }
@@ -390,7 +376,6 @@ pub fn unused_dependencies(
390376 pkg : & Package ,
391377 path : & Path ,
392378 pkg_lints : & TomlToolLints ,
393- ws_lints : & TomlToolLints ,
394379 error_count : & mut usize ,
395380 gctx : & GlobalContext ,
396381) -> CargoResult < ( ) > {
@@ -400,7 +385,7 @@ pub fn unused_dependencies(
400385 return Ok ( ( ) ) ;
401386 }
402387
403- let ( lint_level, reason) = UNUSED_OPTIONAL_DEPENDENCY . level ( pkg_lints, ws_lints , edition) ;
388+ let ( lint_level, reason) = UNUSED_OPTIONAL_DEPENDENCY . level ( pkg_lints, edition) ;
404389 if lint_level == LintLevel :: Allow {
405390 return Ok ( ( ) ) ;
406391 }
0 commit comments