Sign in
rust
/
rust
/
refs/heads/perf-tmp
/
.
/
src
/
tools
/
miri
/
tests
/
pass
/
dst-irrefutable-bind.rs
blob: fe7335c0c65647a61783aeeff92cb46a870a9c20 [
file
] [
log
] [
blame
]
struct
Test
<
T
:
?
Sized
>(
T
);
fn
main
()
{
let
x
=
Test
([
1
,
2
,
3
]);
let
x
:
&
Test
<[
i32
]>
=
&
x
;
let
&
ref
_y
=
x
;
// Make sure binding to a fat pointer behind a reference
// still works
let
slice
=
&[
1
,
2
,
3
];
let
x
=
Test
(&
slice
);
let
Test
(&
_slice
)
=
x
;
}