Sign in
rust
/
rust
/
HEAD
/
.
/
tests
/
ui
/
typeck
/
issue-89935.rs
blob: 579a12dac69fea71e8df5c98162029a4bca2a43e [
file
] [
log
] [
blame
]
//@ check-pass
trait
Foo
:
Baz
{}
trait
Bar
{}
trait
Baz
:
Bar
{
fn
bar
(&
self
);
}
impl
<
T
:
Foo
>
Bar
for
T
{}
impl
<
T
:
Foo
>
Baz
for
T
{
fn
bar
(&
self
)
{}
}
fn
accept_foo
(
x
:
Box
<
dyn
Foo
>)
{
x
.
bar
();
}
fn
main
()
{}