Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
impl-trait
/
deduce-signature-from-supertrait.rs
blob: 4e452994f72e7247e9e61326ee65611c72626ab9 [
file
] [
log
] [
blame
] [
edit
]
//@ check-pass
#![
feature
(
type_alias_impl_trait
)]
trait
SuperExpectation
:
Fn
(
i32
)
{}
impl
<
T
:
Fn
(
i32
)>
SuperExpectation
for
T
{}
type
Foo
=
impl
SuperExpectation
;
fn
bop
(
_
:
Foo
)
{
let
_
:
Foo
=
|
x
|
{
let
_
=
x
.
to_string
();
};
}
fn
main
()
{}