Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
nll
/
reference-carried-through-struct-field.rs
blob: effd610849940d12394d7b8c79107c0e9d594017 [
file
] [
log
] [
blame
] [
edit
]
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
()
{
}