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
}