|  | //@ run-rustfix | 
|  | #![deny(rustdoc::invalid_html_tags)] | 
|  |  | 
|  | /// This `Vec<i32>` thing! | 
|  | //~^ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct Generic; | 
|  |  | 
|  | /// This `vec::Vec<i32>` thing! | 
|  | //~^ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct GenericPath; | 
|  |  | 
|  | /// This `i32<i32>` thing! | 
|  | //~^ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct PathsCanContainTrailingNumbers; | 
|  |  | 
|  | /// This `Vec::<i32>` thing! | 
|  | //~^ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct Turbofish; | 
|  |  | 
|  | /// This [link](https://rust-lang.org)`::<i32>` thing! | 
|  | //~^ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct BareTurbofish; | 
|  |  | 
|  | /// This <span>`Vec::<i32>`</span> thing! | 
|  | //~^ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct Nested; | 
|  |  | 
|  | /// Nested generics `Vec<Vec<u32>>` | 
|  | //~^ ERROR unclosed HTML tag `u32` | 
|  | //~|HELP try marking as source | 
|  | pub struct NestedGenerics; | 
|  |  | 
|  | /// Generics with path `Vec<i32>::Iter` | 
|  | //~^ ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct GenericsWithPath; | 
|  |  | 
|  | /// Generics with path `<Vec<i32>>::Iter` | 
|  | //~^ ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct NestedGenericsWithPath; | 
|  |  | 
|  | /// Generics with path `Vec<Vec<i32>>::Iter` | 
|  | //~^ ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct NestedGenericsWithPath2; | 
|  |  | 
|  | /// Generics with bump `<Vec<i32>>`s | 
|  | //~^ ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct NestedGenericsWithBump; | 
|  |  | 
|  | /// Generics with bump `Vec<Vec<i32>>`s | 
|  | //~^ ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct NestedGenericsWithBump2; | 
|  |  | 
|  | /// Generics with punct `<Vec<i32>>`! | 
|  | //~^ ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct NestedGenericsWithPunct; | 
|  |  | 
|  | /// Generics with punct `Vec<Vec<i32>>`! | 
|  | //~^ ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct NestedGenericsWithPunct2; | 
|  |  | 
|  | /// This [`Vec<i32>`] thing! | 
|  | //~^ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct IntraDocLink; | 
|  |  | 
|  | /// This [`Vec::<i32>`] thing! | 
|  | //~^ERROR unclosed HTML tag `i32` | 
|  | //~|HELP try marking as source | 
|  | pub struct IntraDocLinkTurbofish; |