You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
342 B
18 lines
342 B
// See ./not_unpin-expanded.rs for generated code.
|
|
|
|
#![allow(dead_code)]
|
|
|
|
use pin_project::pin_project;
|
|
|
|
#[pin_project(!Unpin)]
|
|
pub struct Struct<T, U> {
|
|
#[pin]
|
|
pinned: T,
|
|
unpinned: U,
|
|
}
|
|
|
|
fn main() {
|
|
fn _is_unpin<T: Unpin>() {}
|
|
// _is_unpin::<Struct<(), ()>>(); //~ ERROR `std::marker::PhantomPinned` cannot be unpinned
|
|
}
|