diff options
Diffstat (limited to 'src/test/ui/by-move-pattern-binding.stderr')
| -rw-r--r-- | src/test/ui/by-move-pattern-binding.stderr | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/src/test/ui/by-move-pattern-binding.stderr b/src/test/ui/by-move-pattern-binding.stderr deleted file mode 100644 index 203e37dc387..00000000000 --- a/src/test/ui/by-move-pattern-binding.stderr +++ /dev/null @@ -1,51 +0,0 @@ -error[E0507]: cannot move out of a shared reference - --> $DIR/by-move-pattern-binding.rs:14:11 - | -LL | match &s.x { - | ^^^^ -LL | &E::Foo => {} -LL | &E::Bar(identifier) => f(identifier.clone()) - | ---------- - | | - | data moved here - | move occurs because `identifier` has type `String`, which does not implement the `Copy` trait - | -help: consider removing the borrow - | -LL - &E::Bar(identifier) => f(identifier.clone()) -LL + E::Bar(identifier) => f(identifier.clone()) - | - -error[E0507]: cannot move out of a shared reference - --> $DIR/by-move-pattern-binding.rs:22:34 - | -LL | if let &E::Bar(identifier) = &s.x { - | ---------- ^^^^ - | | - | data moved here - | move occurs because `identifier` has type `String`, which does not implement the `Copy` trait - | -help: consider removing the borrow - | -LL - if let &E::Bar(identifier) = &s.x { -LL + if let E::Bar(identifier) = &s.x { - | - -error[E0507]: cannot move out of a shared reference - --> $DIR/by-move-pattern-binding.rs:25:31 - | -LL | let &E::Bar(identifier) = &s.x else { - | ---------- ^^^^ - | | - | data moved here - | move occurs because `identifier` has type `String`, which does not implement the `Copy` trait - | -help: consider removing the borrow - | -LL - let &E::Bar(identifier) = &s.x else { -LL + let E::Bar(identifier) = &s.x else { - | - -error: aborting due to 3 previous errors - -For more information about this error, try `rustc --explain E0507`. |
