mirror of https://github.com/rust-lang/rust.git
17 lines
341 B
Rust
17 lines
341 B
Rust
#![feature(dyn_star)]
|
|
//~^ WARN the feature `dyn_star` is incomplete
|
|
|
|
trait Foo {}
|
|
|
|
pub fn lol(x: dyn* Foo + Send) {
|
|
x as dyn* Foo;
|
|
//~^ ERROR casting `(dyn* Foo + Send + 'static)` as `dyn* Foo` is invalid
|
|
}
|
|
|
|
fn lol2(x: &dyn Foo) {
|
|
*x as dyn* Foo;
|
|
//~^ ERROR `dyn Foo` needs to have the same ABI as a pointer
|
|
}
|
|
|
|
fn main() {}
|