Sign in
fuchsia
/
third_party
/
rust
/
346aec9b02f3c74f3fce97fd6bda24709d220e49
/
.
/
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
()
{
}