Sign in
rust
/
rust-lang
/
rust
/
HEAD
/
.
/
tests
/
ui
/
variance
/
variance-iterators-in-libcore.rs
blob: c42c53a96fc7b903360cdcb7399e2e66fb2dbfc5 [
file
] [
log
] [
blame
]
//@ run-pass
#![
allow
(
dead_code
)]
use
std
::
iter
::{
Fuse
,
Zip
};
fn
fuse_covariant
<
'a, I>(iter: Fuse<&'
static
I
>)
->
Fuse
<&
'
a I
>
{
iter
}
fn
zip_covariant
<
'a, A, B>(iter: Zip<&'
static
A
,
&
'static B>) -> Zip<&'
a A
,
&
'
a B
>
{
iter
}
fn
main
()
{
}