Sign in
android
/
toolchain
/
sccache
/
39d4118c3a8fc2f430b747c0262ce4fe8c1b01f9
/
.
/
android
/
vendor
/
pin-project-1.0.12
/
tests
/
ui
/
pin_project
/
overlapping_unpin_struct.rs
blob: abfd5d1344243e55949889985ff7942e44373995 [
file
] [
log
] [
blame
]
use
std
::
marker
::
PhantomPinned
;
use
pin_project
::
pin_project
;
#[
pin_project
]
struct
S
<
T
>
{
#[
pin
]
f
:
T
,
}
struct
__S
{}
impl
Unpin
for
__S
{}
fn
is_unpin
<
T
:
Unpin
>()
{}
fn
main
()
{
is_unpin
::<
S
<
PhantomPinned
>>();
//~ ERROR E0277
}