1 use pin_project_lite::pin_project;
2 
3 pin_project! {
4     #[project = EnumProj]
5     enum Enum<T, U> {
6         Struct {
7             #[pin]
8             pinned: T,
9             unpinned: U,
10         },
11         Unit,
12     }
13 }
14 
main()15 fn main() {}
16