Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
impl-trait
/
recursive-type-alias-impl-trait-declaration-too-subtle-2.rs
blob: b369544782c774f237690675664ca7d2fc8990c5 [
file
] [
log
] [
blame
]
#![
feature
(
type_alias_impl_trait
)]
//@ check-pass
type
Foo
=
impl
PartialEq
<(
Foo
,
i32
)>;
struct
Bar
;
impl
PartialEq
<(
Foo
,
i32
)>
for
Bar
{
fn
eq
(&
self
,
_other
:
&(
Foo
,
i32
))
->
bool
{
true
}
}
fn
foo
()
->
Foo
{
Bar
}
fn
main
()
{}