3 #![allow(non_camel_case_types)]
4 enum clam<T> { a(T, isize), b, }
6 fn uhoh<T>(v: Vec<clam<T>> ) {
8 clam::a::<T>(ref _t, ref u) => {
13 clam::b::<T> => { println!("correct"); }
18 let v: Vec<clam<isize>> = vec![clam::b::<isize>, clam::b::<isize>, clam::a::<isize>(42, 17)];