Sign in
android
/
toolchain
/
rustc
/
2f3fdfeb95384b9046ea35b3532e23c652eca660
/
.
/
src
/
test
/
ui
/
variance-iterators-in-libcore.rs
blob: a542e44d517a7e5c860f07e740309107dce09e85 [
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
()
{
}