/// The '# ' lines should be removed from the output, but the #[derive] should be | |
/// retained. | |
/// | |
/// ```rust | |
/// # #[derive(PartialEq)] // invisible | |
/// # struct Foo; // invisible | |
/// | |
/// #[derive(PartialEq)] // Bar | |
/// struct Bar(Foo); | |
/// | |
/// fn test() { | |
/// let x = Bar(Foo); | |
/// assert_eq!(x, x); // check that the derivings worked | |
/// } | |
/// ``` | |
pub fn foo() {} | |
//@ !hasraw hidden_line/fn.foo.html invisible | |
//@ matches - //pre "#\[derive\(PartialEq\)\] // Bar" |