1 // aux-build:issue-20727.rs
2 // ignore-cross-compile
3 
4 extern crate issue_20727;
5 
6 // @has issue_20727_2/trait.Add.html
7 pub trait Add<RHS = Self> {
8     // @has - '//*[@class="rust trait"]' 'trait Add<RHS = Self> {'
9     // @has - '//*[@class="rust trait"]' 'type Output;'
10     type Output;
11 
12     // @has - '//*[@class="rust trait"]' 'fn add(self, rhs: RHS) -> Self::Output;'
add(self, rhs: RHS) -> Self::Output13     fn add(self, rhs: RHS) -> Self::Output;
14 }
15 
16 // @has issue_20727_2/reexport/trait.Add.html
17 pub mod reexport {
18     // @has - '//*[@class="rust trait"]' 'trait Add<RHS = Self> {'
19     // @has - '//*[@class="rust trait"]' 'type Output;'
20     // @has - '//*[@class="rust trait"]' 'fn add(self, rhs: RHS) -> Self::Output;'
21     pub use issue_20727::Add;
22 }
23