use node_poll_variants::{PollVariants}; #[derive(PollVariants)] struct ExamplePoll<'a, FirstT: Copy, SecondT> { a: &'a i32, b: i32, first: FirstT, second: SecondT, } fn main() {}