Skip to content

Commit

Permalink
rustdoc: add test cases for turning [Vec<T>] into `[Vec<T>]`
Browse files Browse the repository at this point in the history
  • Loading branch information
notriddle committed Sep 14, 2022
1 parent c97922d commit 1ec92c8
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 1 deletion.
10 changes: 10 additions & 0 deletions src/test/rustdoc-ui/suggestions/html-as-generics.fixed
Original file line number Diff line number Diff line change
Expand Up @@ -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;
10 changes: 10 additions & 0 deletions src/test/rustdoc-ui/suggestions/html-as-generics.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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;
24 changes: 23 additions & 1 deletion src/test/rustdoc-ui/suggestions/html-as-generics.stderr
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 1ec92c8

Please sign in to comment.