5 pub fn func<'a>(_x: impl Clone + Into<Vec<u8>> + 'a) {}
8 _x: impl Deref<Target = Option<T>> + Iterator<Item = T>,
9 _y: impl Iterator<Item = u8>,
12 pub fn func3(_x: impl Iterator<Item = impl Iterator<Item = u8>> + Clone) {}
14 pub fn func4<T: Iterator<Item = impl Clone>>(_x: T) {}
17 _f: impl for<'any> Fn(&'any str, &'any str) -> bool + for<'r> Other<T<'r> = ()>,
18 _a: impl for<'alpha, 'beta> Auxiliary<'alpha, Item<'beta> = fn(&'beta ())>,
25 pub trait Auxiliary<'arena> {
29 pub async fn async_fn() {}
34 pub fn method<'a>(_x: impl Clone + Into<Vec<u8>> + 'a) {}
40 pub async fn async_foo(&self) {}