Sign in
pigweed
/
third_party
/
rust_crates
/
6d975531f7672cc6aa54bdd7517e1beeffa578da
/
.
/
crates_std
/
vendor
/
pin-project-1.1.3
/
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
}