| // Regression test for https://github.com/rust-lang/rust/issues/105677. |
| // This test ensures that the "Read more" link is only generated when |
| // there is actually more documentation to read after the short summary. |
| |
| #![crate_name = "foo"] |
| |
| pub trait MyFrom { |
| /// # Hello |
| /// ## Yolo |
| /// more! |
| fn try_from1(); |
| /// a |
| /// b |
| /// c |
| fn try_from2(); |
| /// a |
| /// |
| /// b |
| /// |
| /// c |
| fn try_from3(); |
| } |
| |
| pub struct NonZero; |
| |
| //@ has 'foo/struct.NonZero.html' |
| impl MyFrom for NonZero { |
| //@ matches - '//*[@class="docblock"]' '^Hello Read more$' |
| fn try_from1() {} |
| //@ matches - '//*[@class="docblock"]' '^a\sb\sc$' |
| fn try_from2() {} |
| //@ matches - '//*[@class="docblock"]' '^a Read more$' |
| fn try_from3() {} |
| } |