//@ run-pass #![allow(dead_code)] enum Either { Left(T), Right(U) } pub fn main() { match Either::Left(Box::new(17)) { Either::Right(()) => {} _ => {} } }