rustdoc: add test cases for turning `[Vec<T>] into [Vec<T>]`

This commit is contained in:
Michael Howell 2022-09-14 13:41:29 -07:00
parent c97922dca5
commit 1ec92c8fb8
3 changed files with 43 additions and 1 deletions

View File

@ -70,3 +70,13 @@ pub struct NestedGenericsWithPunct;
//~^ 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;

View File

@ -70,3 +70,13 @@
//~^ 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;

View File

@ -157,5 +157,27 @@ help: try marking as source code
LL | /// Generics with punct `Vec<Vec<i32>>`!
| + +
error: aborting due to 14 previous errors
error: unclosed HTML tag `i32`
--> $DIR/html-as-generics.rs:74:14
|
LL | /// This [Vec<i32>] thing!
| ^^^^^
|
help: try marking as source code
|
LL | /// This [`Vec<i32>`] thing!
| + +
error: unclosed HTML tag `i32`
--> $DIR/html-as-generics.rs:79:16
|
LL | /// This [Vec::<i32>] thing!
| ^^^^^
|
help: try marking as source code
|
LL | /// This [`Vec::<i32>`] thing!
| + +
error: aborting due to 16 previous errors