enum Option { Some(T), None, } pub fn foo() -> Option { Some(42_u8) //~^ ERROR mismatched types [E0308] } fn main() {}