diff options
Diffstat (limited to 'src/test/ui/borrowck/borrowck-move-out-of-tuple-struct-with-dtor.rs')
-rw-r--r-- | src/test/ui/borrowck/borrowck-move-out-of-tuple-struct-with-dtor.rs | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/test/ui/borrowck/borrowck-move-out-of-tuple-struct-with-dtor.rs b/src/test/ui/borrowck/borrowck-move-out-of-tuple-struct-with-dtor.rs deleted file mode 100644 index 5bd32f82e..000000000 --- a/src/test/ui/borrowck/borrowck-move-out-of-tuple-struct-with-dtor.rs +++ /dev/null @@ -1,22 +0,0 @@ -struct S(String); -impl Drop for S { - fn drop(&mut self) { } -} - -fn move_in_match() { - match S("foo".to_string()) { - //~^ ERROR cannot move out of type `S`, which implements the `Drop` trait - S(_s) => {} - } -} - -fn move_in_let() { - let S(_s) = S("foo".to_string()); - //~^ ERROR cannot move out of type `S`, which implements the `Drop` trait -} - -fn move_in_fn_arg(S(_s): S) { - //~^ ERROR cannot move out of type `S`, which implements the `Drop` trait -} - -fn main() {} |