Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
traits
/
next-solver
/
dont-elaborate-for-projections.rs
blob: 31517f6655f0d252a8c412228f9f629abe2ffe2b [
file
] [
log
] [
blame
] [
edit
]
//@ compile-flags: -Znext-solver
//@ check-pass
trait
Iter
<
'a, I: '
a
>:
Iterator
<
Item
=
&
'
a I
>
{}
fn
needs_iter
<
'a, T: Iter<'
a
,
I
>
+
?
Sized
,
I
:
'
a
>(
_
:
&
T
)
{}
fn
test
(
x
:
&
dyn
Iter
<
'
_
,
()>)
{
needs_iter
(
x
);
}
fn
main
()
{}