]> git.lizzy.rs Git - rust.git/commitdiff
fix: remove (redundant) semicolon in lint suggestion
authorNadir Fejzic <nadirfejzo@gmail.com>
Tue, 8 Nov 2022 14:04:32 +0000 (15:04 +0100)
committerNadir Fejzic <nadirfejzo@gmail.com>
Thu, 10 Nov 2022 14:47:12 +0000 (15:47 +0100)
clippy_lints/src/instant_subtraction.rs
tests/ui/unchecked_duration_subtraction.fixed
tests/ui/unchecked_duration_subtraction.stderr

index c039f1b5c6a60f21511a0c02c8e817764dc7688e..d83beb622cfdc50315f48d55626585037c09ae19 100644 (file)
@@ -174,7 +174,7 @@ fn print_unchecked_duration_subtraction_sugg(
         expr.span,
         "unchecked subtraction of a 'Duration' from an 'Instant'",
         "try",
-        format!("{left_expr}.checked_sub({right_expr}).unwrap();"),
+        format!("{left_expr}.checked_sub({right_expr}).unwrap()"),
         applicability,
     );
 }
index bcc231d93b162a464d00518090efc3cd94e6d0fb..a0e49a8beb1ede7fba56edf5405971721939ccdf 100644 (file)
@@ -7,11 +7,11 @@ fn main() {
     let _first = Instant::now();
     let second = Duration::from_secs(3);
 
-    let _ = _first.checked_sub(second).unwrap();;
+    let _ = _first.checked_sub(second).unwrap();
 
-    let _ = Instant::now().checked_sub(Duration::from_secs(5)).unwrap();;
+    let _ = Instant::now().checked_sub(Duration::from_secs(5)).unwrap();
 
-    let _ = _first.checked_sub(Duration::from_secs(5)).unwrap();;
+    let _ = _first.checked_sub(Duration::from_secs(5)).unwrap();
 
-    let _ = Instant::now().checked_sub(second).unwrap();;
+    let _ = Instant::now().checked_sub(second).unwrap();
 }
index b949dbf701a02d7fac47c7f62ff4ba64aa6ff1fa..a2e0aa1d7c0892142e7ace042167613343619873 100644 (file)
@@ -2,7 +2,7 @@ error: unchecked subtraction of a 'Duration' from an 'Instant'
   --> $DIR/unchecked_duration_subtraction.rs:10:13
    |
 LL |     let _ = _first - second;
-   |             ^^^^^^^^^^^^^^^ help: try: `_first.checked_sub(second).unwrap();`
+   |             ^^^^^^^^^^^^^^^ help: try: `_first.checked_sub(second).unwrap()`
    |
    = note: `-D clippy::unchecked-duration-subtraction` implied by `-D warnings`
 
@@ -10,19 +10,19 @@ error: unchecked subtraction of a 'Duration' from an 'Instant'
   --> $DIR/unchecked_duration_subtraction.rs:12:13
    |
 LL |     let _ = Instant::now() - Duration::from_secs(5);
-   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `Instant::now().checked_sub(Duration::from_secs(5)).unwrap();`
+   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `Instant::now().checked_sub(Duration::from_secs(5)).unwrap()`
 
 error: unchecked subtraction of a 'Duration' from an 'Instant'
   --> $DIR/unchecked_duration_subtraction.rs:14:13
    |
 LL |     let _ = _first - Duration::from_secs(5);
-   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `_first.checked_sub(Duration::from_secs(5)).unwrap();`
+   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `_first.checked_sub(Duration::from_secs(5)).unwrap()`
 
 error: unchecked subtraction of a 'Duration' from an 'Instant'
   --> $DIR/unchecked_duration_subtraction.rs:16:13
    |
 LL |     let _ = Instant::now() - second;
-   |             ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `Instant::now().checked_sub(second).unwrap();`
+   |             ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `Instant::now().checked_sub(second).unwrap()`
 
 error: aborting due to 4 previous errors