#![deny(rustdoc::invalid_html_tags)] /// This Vec<32> thing! // Numbers aren't valid HTML tags, so no error. pub struct ConstGeneric; /// This Vec thing! // HTML tags cannot contain commas, so no error. pub struct MultipleGenerics; /// This Vec thing! //~^ERROR unclosed HTML tag `i32` // HTML attributes shouldn't be treated as Rust syntax, so no suggestions. pub struct TagWithAttributes; /// This Vec thing! // There should be no error, and no suggestion, since the tags are balanced. pub struct DoNotWarnOnMatchingTags; /// This Vec thing! //~^ERROR unopened HTML tag `i32` // This should produce an error, but no suggestion. pub struct EndTagsAreNotValidRustSyntax; /// This 123 thing! //~^ERROR unclosed HTML tag `i32` // This should produce an error, but no suggestion. pub struct NumbersAreNotPaths; /// This Vec: thing! //~^ERROR unclosed HTML tag `i32` // This should produce an error, but no suggestion. pub struct InvalidTurbofish; /// This [link](https://rust-lang.org) thing! //~^ERROR unclosed HTML tag `i32` // This should produce an error, but no suggestion. pub struct BareTurbofish;