Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
unsafe
/
union-pat-in-param.rs
blob: 8454bfb20dcb85673e674a0ba9d2da40bc7a4cc2 [
file
] [
log
] [
blame
] [
edit
]
union U
{
a
:
&
'
static
i32
,
b
:
usize
,
}
fn
fun
(
U
{
a
}:
U
)
{
//~^ ERROR access to union field is unsafe
dbg
!(*
a
);
}
fn
main
()
{
fun
(
U
{
b
:
0
});
let
closure
=
|
U
{
a
}|
{
//~^ ERROR access to union field is unsafe
dbg
!(*
a
);
};
closure
(
U
{
b
:
0
});
}