mirror of
https://github.com/rust-lang/rust.git
synced 2025-09-29 15:48:52 +00:00
14 lines
253 B
Rust
14 lines
253 B
Rust
trait A: Sized {
|
|
fn f(a: dyn A) -> dyn A;
|
|
//~^ ERROR the trait `A` is not dyn compatible
|
|
}
|
|
trait B {
|
|
fn f(a: dyn B) -> dyn B;
|
|
//~^ ERROR the trait `B` is not dyn compatible
|
|
}
|
|
trait C {
|
|
fn f(&self, a: dyn C) -> dyn C;
|
|
}
|
|
|
|
fn main() {}
|