134 lines
2.3 KiB
Rust
134 lines
2.3 KiB
Rust
// https://github.com/rust-lang/rust/issues/133150
|
|
#![warn(clippy::doc_nested_refdefs)]
|
|
#[rustfmt::skip]
|
|
/// > [link][]: def
|
|
//~^ ERROR: link reference defined in quote
|
|
///
|
|
/// > [link][]: def (title)
|
|
//~^ ERROR: link reference defined in quote
|
|
///
|
|
/// > [link][]: def "title"
|
|
//~^ ERROR: link reference defined in quote
|
|
///
|
|
/// > [link]: not def
|
|
///
|
|
/// > [link][]: notdef
|
|
///
|
|
/// > [link]\: notdef
|
|
pub struct Empty;
|
|
|
|
#[rustfmt::skip]
|
|
/// > [link][]: def
|
|
//~^ ERROR: link reference defined in quote
|
|
/// > inner text
|
|
///
|
|
/// > [link][]: def (title)
|
|
//~^ ERROR: link reference defined in quote
|
|
/// > inner text
|
|
///
|
|
/// > [link][]: def "title"
|
|
//~^ ERROR: link reference defined in quote
|
|
/// > inner text
|
|
///
|
|
/// > [link]: not def
|
|
/// > inner text
|
|
///
|
|
/// > [link][]: notdef
|
|
/// > inner text
|
|
///
|
|
/// > [link]\: notdef
|
|
/// > inner text
|
|
pub struct NotEmpty;
|
|
|
|
#[rustfmt::skip]
|
|
/// > [link][]: def
|
|
//~^ ERROR: link reference defined in quote
|
|
/// >
|
|
/// > inner text
|
|
///
|
|
/// > [link][]: def (title)
|
|
//~^ ERROR: link reference defined in quote
|
|
/// >
|
|
/// > inner text
|
|
///
|
|
/// > [link][]: def "title"
|
|
//~^ ERROR: link reference defined in quote
|
|
/// >
|
|
/// > inner text
|
|
///
|
|
/// > [link]: not def
|
|
/// >
|
|
/// > inner text
|
|
///
|
|
/// > [link][]: notdef
|
|
/// >
|
|
/// > inner text
|
|
///
|
|
/// > [link]\: notdef
|
|
/// >
|
|
/// > inner text
|
|
pub struct NotEmptyLoose;
|
|
|
|
#[rustfmt::skip]
|
|
/// > first lines
|
|
/// > [link]: def
|
|
///
|
|
/// > first lines
|
|
/// > [link]: def (title)
|
|
///
|
|
/// > firs lines
|
|
/// > [link]: def "title"
|
|
///
|
|
/// > firs lines
|
|
/// > [link]: not def
|
|
///
|
|
/// > first lines
|
|
/// > [link][]: notdef
|
|
///
|
|
/// > first lines
|
|
/// > [link]\: notdef
|
|
pub struct NotAtStartTight;
|
|
|
|
#[rustfmt::skip]
|
|
/// > first lines
|
|
/// >
|
|
/// > [link]: def
|
|
///
|
|
/// > first lines
|
|
/// >
|
|
/// > [link]: def (title)
|
|
///
|
|
/// > firs lines
|
|
/// >
|
|
/// > [link]: def "title"
|
|
///
|
|
/// > firs lines
|
|
/// >
|
|
/// > [link]: not def
|
|
///
|
|
/// > first lines
|
|
/// >
|
|
/// > [link][]: notdef
|
|
///
|
|
/// > first lines
|
|
/// >
|
|
/// > [link]\: notdef
|
|
pub struct NotAtStartLoose;
|
|
|
|
#[rustfmt::skip]
|
|
/// > - [link][]: def
|
|
//~^ ERROR: link reference defined in list item
|
|
/// >
|
|
/// > - [link][]: def (title)
|
|
//~^ ERROR: link reference defined in list item
|
|
/// >
|
|
/// > - [link][]: def "title"
|
|
//~^ ERROR: link reference defined in list item
|
|
/// >
|
|
/// > - [link]: not def
|
|
/// >
|
|
/// > - [link][]: notdef
|
|
/// >
|
|
/// > - [link]\: notdef
|
|
pub struct ListNested;
|