• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // SPDX-License-Identifier: Apache-2.0 OR MIT
2 
3 use pin_project::pin_project;
4 
5 #[pin_project(project = EnumProj, project_ref = EnumProjRef, project_replace = EnumProjOwn)]
6 enum Enum<T, U> {
7     Struct {
8         #[pin]
9         pinned1: T,
10         #[pin]
11         pinned2: T,
12         unpinned1: U,
13         unpinned2: U,
14     },
15     Tuple(#[pin] T, #[pin] T, U, U),
16     Unit,
17 }
18 
main()19 fn main() {}
20