Sign in
android
/
toolchain
/
rustc
/
977026a81a6cc1c304420586c1bb6527b72b4303
/
.
/
src
/
test
/
ui
/
impl-trait
/
deduce-signature-from-supertrait.rs
blob: d2c3479203573a74397ee21fd36d9c23c5fd849a [
file
] [
log
] [
blame
]
// check-pass
#![
feature
(
type_alias_impl_trait
)]
trait
SuperExpectation
:
Fn
(
i32
)
{}
impl
<
T
:
Fn
(
i32
)>
SuperExpectation
for
T
{}
type
Foo
=
impl
SuperExpectation
;
fn
main
()
{
let
_
:
Foo
=
|
x
|
{
let
_
=
x
.
to_string
();
};
}