File tree 1 file changed +10
-1
lines changed
1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change 1
1
use crate :: core:: dependency:: DepKind ;
2
2
use crate :: core:: FeatureValue :: Dep ;
3
- use crate :: core:: { Edition , FeatureValue , Package } ;
3
+ use crate :: core:: { Edition , Feature , FeatureValue , Package } ;
4
4
use crate :: util:: interning:: InternedString ;
5
5
use crate :: { CargoResult , GlobalContext } ;
6
6
use annotate_snippets:: { Level , Renderer , Snippet } ;
@@ -238,6 +238,15 @@ pub fn check_im_a_teapot(
238
238
error_count : & mut usize ,
239
239
gctx : & GlobalContext ,
240
240
) -> CargoResult < ( ) > {
241
+ // This lint is only available when `test-dummy-unstable` is enabled
242
+ if !pkg
243
+ . manifest ( )
244
+ . unstable_features ( )
245
+ . is_enabled ( Feature :: test_dummy_unstable ( ) )
246
+ {
247
+ return Ok ( ( ) ) ;
248
+ }
249
+
241
250
let manifest = pkg. manifest ( ) ;
242
251
let ( lint_level, reason) = IM_A_TEAPOT . level ( pkg_lints, ws_lints, manifest. edition ( ) ) ;
243
252
if lint_level == LintLevel :: Allow {
You can’t perform that action at this time.
0 commit comments