Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
moves
/
move-in-guard-1.rs
blob: 36e39fea6af3b7ef308efb23dc829c89ce2edaca [
file
] [
log
] [
blame
] [
edit
]
pub
fn
main
()
{
let
x
:
Box
<
_
>
=
Box
::
new
(
1
);
let
v
=
(
1
,
2
);
match
v
{
(
1
,
_
)
if
take
(
x
)
=>
(),
(
_
,
2
)
if
take
(
x
)
=>
(),
//~ ERROR use of moved value: `x`
_
=>
(),
}
}
fn
take
<
T
>(
_
:
T
)
->
bool
{
false
}