Sign in
android
/
toolchain
/
rustc
/
43f0694b1feb1296004d84509e01177159e71be0
/
.
/
src
/
test
/
ui
/
rfcs
/
rfc-2005-default-binding-mode
/
struct.rs
blob: 5a00e5b68235ee4406dcbbe23a4e4d1592670ce8 [
file
] [
log
] [
blame
]
// run-pass
#[
derive
(
Debug
,
PartialEq
)]
struct
Foo
{
x
:
u8
,
}
pub
fn
main
()
{
let
mut
foo
=
Foo
{
x
:
1
,
};
match
&
mut
foo
{
Foo
{
x
:
n
}
=>
{
*
n
+=
1
;
},
};
assert_eq
!(
foo
,
Foo
{
x
:
2
});
let
Foo
{
x
:
n
}
=
&
foo
;
assert_eq
!(*
n
,
2
);
}