Sign in
fuchsia
/
third_party
/
rust
/
9d09331e00b02f81c714b0c41ce3a38380dd36a2
/
.
/
src
/
test
/
ui
/
nll
/
reference-carried-through-struct-field.rs
blob: effd610849940d12394d7b8c79107c0e9d594017 [
file
] [
log
] [
blame
]
struct
Wrap
<
'a> { w: &'
a
mut
u32
}
fn
foo
()
{
let
mut
x
=
22
;
let
wrapper
=
Wrap
{
w
:
&
mut
x
};
x
+=
1
;
//~ ERROR cannot use `x` because it was mutably borrowed [E0503]
*
wrapper
.
w
+=
1
;
}
fn
main
()
{
}