Sign in
rust
/
rust-lang
/
rust
/
HEAD
/
.
/
tests
/
ui
/
borrowck
/
moved-value-suggest-reborrow-issue-127285.fixed
blob: cec52272feeb9125ef6b9701af774347531ce821 [
file
] [
log
] [
blame
]
//@ run-rustfix
#![allow(dead_code)]
struct
X
(
u32
);
impl X
{
fn f
(&
mut
self
)
{
generic
(&
mut
*
self
);
self
.
0
+=
1
;
//~^ ERROR: use of moved value: `self` [E0382]
}
}
fn
generic
<
T
>(
_x
:
T
)
{}
fn main
()
{}