]> git.lizzy.rs Git - rust.git/blob - src/test/rustdoc/issue-100620.rs
Rollup merge of #105459 - jyn514:proc-macro-default, r=Mark-Simulacrum
[rust.git] / src / test / rustdoc / issue-100620.rs
1 pub trait Bar<S> {}
2
3 pub trait Qux<T> {}
4
5 pub trait Foo<T, S> {
6     fn bar()
7     where
8         T: Bar<S>,
9     {
10     }
11 }
12
13 pub struct Concrete;
14
15 impl<S> Foo<(), S> for Concrete {}
16
17 impl<T, S> Bar<S> for T where S: Qux<T> {}
18
19 impl<T, S> Qux<T> for S where T: Bar<S> {}