Sign in
rust
/
rust-lang
/
rust
/
refs/heads/lcnr/rustc-dev-guide
/
.
/
tests
/
ui
/
moves
/
issue-99470-move-out-of-some.rs
blob: f404cd3cd71253f5f2bba9c0c1f1056636a8c100 [
file
] [
log
] [
blame
]
fn
main
()
{
let
x
:
&
Option
<
Box
<
i32
>>
=
&
Some
(
Box
::
new
(
0
));
match
x
{
//~^ ERROR cannot move out of `x` as enum variant `Some` which is behind a shared reference
&
Some
(
_y
)
=>
(),
&
None
=>
(),
}
}