1 2 3 4 5 6 7 8 9 10
// default pin_project! is completely safe. ::pin_project_lite::pin_project! { #[derive(Debug)] pub struct DefaultStruct<T, U> { #[pin] pub pinned: T, pub unpinned: U, } }