]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui/not-clone-closure.stderr
Rollup merge of #99479 - Enselic:import-can-be-without-id, r=camelid
[rust.git] / src / test / ui / not-clone-closure.stderr
index bebf561b120b5280405d92aa73f1474399d05ea6..37d94cf0ebd8c515e7c1d1db7fb7a01ad1276c34 100644 (file)
@@ -1,23 +1,17 @@
-error[E0277]: the trait bound `S: Clone` is not satisfied in `[closure@$DIR/not-clone-closure.rs:7:17: 9:6]`
+error[E0277]: the trait bound `S: Clone` is not satisfied in `[closure@$DIR/not-clone-closure.rs:7:17: 7:24]`
   --> $DIR/not-clone-closure.rs:11:23
    |
-LL |       let hello = move || {
-   |  _________________-
-LL | |         println!("Hello {}", a.0);
-LL | |     };
-   | |_____- within this `[closure@$DIR/not-clone-closure.rs:7:17: 9:6]`
-LL |
-LL |       let hello = hello.clone();
-   |                         ^^^^^ within `[closure@$DIR/not-clone-closure.rs:7:17: 9:6]`, the trait `Clone` is not implemented for `S`
+LL |     let hello = move || {
+   |                 ------- within this `[closure@$DIR/not-clone-closure.rs:7:17: 7:24]`
+...
+LL |     let hello = hello.clone();
+   |                       ^^^^^ within `[closure@$DIR/not-clone-closure.rs:7:17: 7:24]`, the trait `Clone` is not implemented for `S`
    |
 note: required because it's used within this closure
   --> $DIR/not-clone-closure.rs:7:17
    |
-LL |       let hello = move || {
-   |  _________________^
-LL | |         println!("Hello {}", a.0);
-LL | |     };
-   | |_____^
+LL |     let hello = move || {
+   |                 ^^^^^^^
 help: consider annotating `S` with `#[derive(Clone)]`
    |
 LL | #[derive(Clone)]