]> git.lizzy.rs Git - rust.git/blob - src/test/rustdoc/fn-bound.rs
:arrow_up: rust-analyzer
[rust.git] / src / test / rustdoc / fn-bound.rs
1 // Regression test for #100143
2
3 use std::iter::Peekable;
4
5 pub struct Span<F: Fn(&i32)> {
6     inner: Peekable<ConditionalIterator<F>>,
7 }
8
9 pub struct ConditionalIterator<F> {
10     f: F,
11 }
12
13
14 // @has 'fn_bound/struct.ConditionalIterator.html' '//h3[@class="code-header in-band"]' 'impl<F: Fn(&i32)> Iterator for ConditionalIterator<F>'
15 impl<F: Fn(&i32)> Iterator for ConditionalIterator<F> {
16     type Item = ();
17
18     fn next(&mut self) -> Option<Self::Item> {
19         todo!()
20     }
21 }