mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-23 15:23:46 +00:00
35 lines
770 B
Rust
35 lines
770 B
Rust
|
// 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() {}
|
||
|
}
|