#![warn(clippy::doc_link_code)]

//! Test case for code links that are adjacent to code text.
//!
//! This is not an example: `first``second`
//!
//! Neither is this: [`first`](x)
//!
//! Neither is this: [`first`](x) `second`
//!
//! Neither is this: [first](x)`second`
//!
//! This is: [first](x)second
//~^ ERROR: adjacent
//!
//! So is this first[second](x)
//~^ ERROR: adjacent
//!
//! So is this [first](x)[second](x)
//~^ ERROR: adjacent
//!
//! So is this [first](x)[second](x)[third](x)
//~^ ERROR: adjacent
//!
//! So is this [first](x)second[third](x)
//~^ ERROR: adjacent

/// Test case for code links that are adjacent to code text.
///
/// This is not an example: `first``second` arst
///
/// Neither is this: [`first`](x) arst
///
/// Neither is this: [`first`](x) `second` arst
///
/// Neither is this: [first](x)`second` arst
///
/// This is: [first](x)second arst
//~^ ERROR: adjacent
///
/// So is this first[second](x) arst
//~^ ERROR: adjacent
///
/// So is this [first](x)[second](x) arst
//~^ ERROR: adjacent
///
/// So is this [first](x)[second](x)[third](x) arst
//~^ ERROR: adjacent
///
/// So is this [first](x)second[third](x) arst
//~^ ERROR: adjacent
pub struct WithTrailing;
