//@ run-rustfix #![feature(lazy_type_alias)] #![allow(incomplete_features)] #![crate_type = "lib"] // Check that we *reject* leading where-clauses on lazy type aliases. pub type Leading0 = T where String: From; pub type Leading1 = (T, U) where U: Copy, String: From; pub type EmptyLeading0 = () where; //~^ ERROR where clauses are not allowed before the type for type aliases pub type EmptyLeading1 = T where T: Copy; //~^ ERROR where clauses are not allowed before the type for type aliases