aboutsummaryrefslogtreecommitdiff
path: root/tests/sized.rs
blob: 9fd7e2ba6a0427f2a2302764d9a58f3e0afbedd5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#![warn(rust_2018_idioms, single_use_lifetimes)]
#![allow(dead_code)]

use pin_project::pin_project;

#[pin_project]
struct Foo<'a, I: ?Sized, Item>
where
    I: Iterator,
{
    iter: &'a mut I,
    item: Option<Item>,
}