Sign in
fuchsia
/
third_party
/
rust
/
eda6dc928323fcd0ac1b51cea1aa79ab17e8519d
/
.
/
tests
/
ui
/
pattern
/
mut_preserve_binding_mode_2024.rs
blob: a4afcb2e5111c579589f86f215c1131c87ec8132 [
file
] [
log
] [
blame
]
//@ run-pass
//@ edition: 2024
#![
feature
(
mut_ref
,
ref_pat_eat_one_layer_2024
)]
#![
allow
(
incomplete_features
,
unused
)]
struct
Foo
(
u8
);
fn
main
()
{
let
Foo
(
mut
a
)
=
&
Foo
(
0
);
a
=
&
42
;
let
Foo
(
mut
a
)
=
&
mut
Foo
(
0
);
a
=
&
mut
42
;
}