Sign in
fuchsia
/
third_party
/
rust
/
75c82b4dd8152562ff2056f2172b20aa9c46def2
/
.
/
src
/
test
/
ui
/
access-mode-in-closures.rs
blob: 9bd90e70abad0ed8f4feb5c721a88b7a894fbc15 [
file
] [
log
] [
blame
]
struct
S
(
Vec
<
isize
>);
fn
unpack
<
F
>(
_unpack
:
F
)
where F
:
FnOnce
(&
S
)
->
Vec
<
isize
>
{}
fn
main
()
{
let
_foo
=
unpack
(|
s
|
{
// Test that `s` is moved here.
match
*
s
{
S
(
v
)
=>
v
}
//~ ERROR cannot move out
});
}