Sign in
fuchsia
/
third_party
/
rust
/
1e3b57ee7754702ce9fcef73686b5bcee405dd4a
/
.
/
src
/
test
/
ui
/
type-alias-impl-trait
/
generic_different_defining_uses.rs
blob: ac87c2d446a89954cdff239771a6d6880b5a347a [
file
] [
log
] [
blame
]
#![
feature
(
type_alias_impl_trait
)]
fn
main
()
{}
type
MyIter
<
T
>
=
impl
Iterator
<
Item
=
T
>;
fn
my_iter
<
T
>(
t
:
T
)
->
MyIter
<
T
>
{
std
::
iter
::
once
(
t
)
}
fn
my_iter2
<
T
>(
t
:
T
)
->
MyIter
<
T
>
{
//~ ERROR concrete type differs from previous
Some
(
t
).
into_iter
()
}