Sign in
fuchsia
/
third_party
/
rust
/
7de9402b77ded0d8ec9e1c554521b2121449ef2b
/
.
/
src
/
test
/
ui
/
static
/
static-items-cant-move.rs
blob: 3e7aaa0b0eef4f542ab4c748cb73a688c5b1715e [
file
] [
log
] [
blame
]
// Verifies that static items can't be moved
struct
B
;
struct
Foo
{
foo
:
isize
,
b
:
B
,
}
static
BAR
:
Foo
=
Foo
{
foo
:
5
,
b
:
B
};
fn
test
(
f
:
Foo
)
{
let
_f
=
Foo
{
foo
:
4
,
..
f
};
}
fn
main
()
{
test
(
BAR
);
//~ ERROR cannot move out of static item
}