3 #![allow(non_camel_case_types)]
5 fn foo(c: Vec<isize> ) {
7 let mut b: Vec<isize> = Vec::new();
10 match t::none::<isize> {
11 t::some::<isize>(_) => {
22 enum t<T> { none, some(T), }
24 pub fn main() { let x = 10; let x = x + 20; assert_eq!(x, 30); foo(Vec::new()); }