@@ -16,7 +16,7 @@ fn do_not_fix_broken_builds() {
16
16
r#"
17
17
pub fn foo() {
18
18
let mut x = 3;
19
- drop(x) ;
19
+ let _ = x ;
20
20
}
21
21
22
22
pub fn foo2() {
@@ -427,7 +427,7 @@ fn fix_deny_warnings() {
427
427
. file (
428
428
"src/lib.rs" ,
429
429
"#![deny(warnings)]
430
- pub fn foo() { let mut x = 3; drop(x) ; }
430
+ pub fn foo() { let mut x = 3; let _ = x ; }
431
431
" ,
432
432
)
433
433
. build ( ) ;
@@ -503,25 +503,25 @@ fn fix_two_files() {
503
503
#[ cargo_test]
504
504
fn fixes_missing_ampersand ( ) {
505
505
let p = project ( )
506
- . file ( "src/main.rs" , "fn main() { let mut x = 3; drop(x) ; }" )
506
+ . file ( "src/main.rs" , "fn main() { let mut x = 3; let _ = x ; }" )
507
507
. file (
508
508
"src/lib.rs" ,
509
509
r#"
510
- pub fn foo() { let mut x = 3; drop(x) ; }
510
+ pub fn foo() { let mut x = 3; let _ = x ; }
511
511
512
512
#[test]
513
- pub fn foo2() { let mut x = 3; drop(x) ; }
513
+ pub fn foo2() { let mut x = 3; let _ = x ; }
514
514
"# ,
515
515
)
516
516
. file (
517
517
"tests/a.rs" ,
518
518
r#"
519
519
#[test]
520
- pub fn foo() { let mut x = 3; drop(x) ; }
520
+ pub fn foo() { let mut x = 3; let _ = x ; }
521
521
"# ,
522
522
)
523
- . file ( "examples/foo.rs" , "fn main() { let mut x = 3; drop(x) ; }" )
524
- . file ( "build.rs" , "fn main() { let mut x = 3; drop(x) ; }" )
523
+ . file ( "examples/foo.rs" , "fn main() { let mut x = 3; let _ = x ; }" )
524
+ . file ( "build.rs" , "fn main() { let mut x = 3; let _ = x ; }" )
525
525
. build ( ) ;
526
526
527
527
p. cargo ( "fix --all-targets --allow-no-vcs" )
@@ -701,8 +701,8 @@ fn does_not_warn_about_dirty_ignored_files() {
701
701
#[ cargo_test]
702
702
fn fix_all_targets_by_default ( ) {
703
703
let p = project ( )
704
- . file ( "src/lib.rs" , "pub fn foo() { let mut x = 3; drop(x) ; }" )
705
- . file ( "tests/foo.rs" , "pub fn foo() { let mut x = 3; drop(x) ; }" )
704
+ . file ( "src/lib.rs" , "pub fn foo() { let mut x = 3; let _ = x ; }" )
705
+ . file ( "tests/foo.rs" , "pub fn foo() { let mut x = 3; let _ = x ; }" )
706
706
. build ( ) ;
707
707
p. cargo ( "fix --allow-no-vcs" )
708
708
. env ( "__CARGO_FIX_YOLO" , "1" )
@@ -1280,7 +1280,7 @@ fn fix_to_broken_code() {
1280
1280
"# ,
1281
1281
)
1282
1282
. file ( "bar/build.rs" , "fn main() {}" )
1283
- . file ( "bar/src/lib.rs" , "pub fn foo() { let mut x = 3; drop(x) ; }" )
1283
+ . file ( "bar/src/lib.rs" , "pub fn foo() { let mut x = 3; let _ = x ; }" )
1284
1284
. build ( ) ;
1285
1285
1286
1286
// Build our rustc shim
@@ -1296,7 +1296,7 @@ fn fix_to_broken_code() {
1296
1296
1297
1297
assert_eq ! (
1298
1298
p. read_file( "bar/src/lib.rs" ) ,
1299
- "pub fn foo() { let x = 3; drop(x) ; }"
1299
+ "pub fn foo() { let x = 3; let _ = x ; }"
1300
1300
) ;
1301
1301
}
1302
1302
0 commit comments