1 mod option {
2     pub enum O<T> {
3         Some(T),
4         None,
5     }
6 }
7 
main()8 fn main() {
9     let _: option::O<()> = (); //~ ERROR 9:28: 9:30: mismatched types [E0308]
10 }
11