20 lines
300 B
Rust
20 lines
300 B
Rust
|
// check-pass
|
||
|
// Basic test that show's we can succesfully typeck a `for<T>` where clause.
|
||
|
|
||
|
#![feature(non_lifetime_binders)]
|
||
|
//~^ WARN the feature `non_lifetime_binders` is incomplete
|
||
|
|
||
|
trait Trait {}
|
||
|
|
||
|
impl<T: ?Sized> Trait for T {}
|
||
|
|
||
|
fn foo()
|
||
|
where
|
||
|
for<T> T: Trait,
|
||
|
{
|
||
|
}
|
||
|
|
||
|
fn main() {
|
||
|
foo();
|
||
|
}
|