Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
pattern
/
bindings-after-at
/
nested-patterns.rs
blob: 25537f0dd19db008b0c91e3ba414cabf2829a526 [
file
] [
log
] [
blame
] [
edit
]
//@ run-pass
struct
A
{
a
:
u8
,
b
:
u8
}
pub
fn
main
()
{
match
(
A
{
a
:
10
,
b
:
20
})
{
ref
x
@
A
{
ref
a
,
b
:
20
}
=>
{
assert_eq
!(
x
.
a
,
10
);
assert_eq
!(*
a
,
10
);
}
A
{
b
:
ref
_b
,
..
}
=>
panic
!(),
}
}