Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
type
/
subtyping-opaque-type.rs
blob: e17114a364768c17d9d944920bdd1cee493a24f7 [
file
] [
log
] [
blame
]
//@ check-pass
//@ compile-flags: -Zvalidate-mir
trait
Duh
{}
impl
Duh
for
i32
{}
trait
Trait
{
type
Assoc
:
Duh
;
}
impl
<
R
:
Duh
,
F
:
FnMut
()
->
R
>
Trait
for
F
{
type
Assoc
=
R
;
}
fn
foo
()
->
impl
Trait
<
Assoc
=
impl
Send
>
{
||
42
}
fn
main
()
{}