//@run-rustfix #![allow(unused)] #![warn(clippy::suspicious_doc_comments)] //! Real module documentation. ///! Fake module documentation. fn baz() {} pub mod singleline_outer_doc { ///! This module contains useful functions. pub fn bar() {} } pub mod singleline_inner_doc { //! This module contains useful functions. pub fn bar() {} } pub mod multiline_outer_doc { /**! This module contains useful functions. */ pub fn bar() {} } pub mod multiline_inner_doc { /*! This module contains useful functions. */ pub fn bar() {} } pub mod multiline_outer_doc2 { ///! This module ///! contains ///! useful functions. pub fn bar() {} } pub mod multiline_outer_doc3 { ///! a ///! b /// c pub fn bar() {} } pub mod multiline_outer_doc4 { ///! a /// b pub fn bar() {} } pub mod multiline_outer_doc_gap { ///! a ///! b pub fn bar() {} } pub mod multiline_outer_doc_commented { /////! This outer doc comment was commented out. pub fn bar() {} } pub mod outer_doc_macro { ///! Very cool macro macro_rules! x { () => {}; } } pub mod useless_outer_doc { ///! Huh. use std::mem; } fn main() {}