Sign in
rust
/
rust-lang
/
rust
/
refs/heads/lcnr/rustc-dev-guide
/
.
/
tests
/
ui
/
suggestions
/
dyn-incompatible-trait-should-use-self.rs
blob: d8e9d381dbda7d41b2cf9178fb92510b3cd7d8aa [
file
] [
log
] [
blame
]
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
()
{}