mirror of
https://github.com/rust-lang/rust
synced 2024-09-06 01:11:17 +00:00
16 lines
268 B
Rust
16 lines
268 B
Rust
#![feature(type_alias_impl_trait)]
|
|
|
|
fn main() {}
|
|
|
|
trait T {
|
|
type Assoc;
|
|
}
|
|
|
|
type Foo = impl T;
|
|
|
|
fn a() -> Foo {
|
|
//~^ ERROR the trait bound `(): T` is not satisfied
|
|
// This is not a defining use, it doesn't actually constrain the opaque type.
|
|
panic!()
|
|
}
|