blob: 3ec200d57c55dc4766968af9b75226006736fe9b [file] [log] [blame]
#![feature(type_alias_enum_variants)]
type Alias<T> = Option<T>;
fn main() {
let _ = Option::<u8>::None; // OK
let _ = Option::None::<u8>; // OK (Lint in future!)
let _ = Alias::<u8>::None; // OK
let _ = Alias::None::<u8>; // Error
//~^ type arguments are not allowed on this entity
}