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