Add more tests for comments in lists
This commit is contained in:
parent
243cec7a0b
commit
ea042b90c9
6 changed files with 199 additions and 0 deletions
|
@ -1,5 +1,6 @@
|
|||
// rustfmt-wrap_comments: true
|
||||
|
||||
// https://github.com/rust-lang/rustfmt/issues/4909
|
||||
pub enum E {
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
|
@ -105,4 +106,24 @@ fn main() {
|
|||
2,
|
||||
// Expand as needed, numbers should be ascending according to the stage through the inclusion pipeline, or according to the descriptions
|
||||
];
|
||||
|
||||
// https://github.com/rust-lang/rustfmt/issues/4430
|
||||
match a {
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
b => c,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
d => e,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
}
|
||||
|
||||
match a {
|
||||
// Expand as needed, numbers should be ascending according to the stage through the inclusion pipeline, or according to the descriptions
|
||||
b => c,
|
||||
// Expand as needed, numbers should be ascending according to the stage through the inclusion pipeline, or according to the descriptions
|
||||
d => e,
|
||||
// Expand as needed, numbers should be ascending according to the stage through the inclusion pipeline, or according to the descriptions
|
||||
}
|
||||
}
|
|
@ -1,6 +1,7 @@
|
|||
// rustfmt-normalize_comments: true
|
||||
// rustfmt-wrap_comments: true
|
||||
|
||||
// https://github.com/rust-lang/rustfmt/issues/4909
|
||||
pub enum E {
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
|
@ -106,4 +107,24 @@ fn main() {
|
|||
2,
|
||||
// Expand as needed, numbers should be ascending according to the stage through the inclusion pipeline, or according to the descriptions
|
||||
];
|
||||
|
||||
// https://github.com/rust-lang/rustfmt/issues/4430
|
||||
match a {
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
b => c,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
d => e,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
}
|
||||
|
||||
match a {
|
||||
// Expand as needed, numbers should be ascending according to the stage through the inclusion pipeline, or according to the descriptions
|
||||
b => c,
|
||||
// Expand as needed, numbers should be ascending according to the stage through the inclusion pipeline, or according to the descriptions
|
||||
d => e,
|
||||
// Expand as needed, numbers should be ascending according to the stage through the inclusion pipeline, or according to the descriptions
|
||||
}
|
||||
}
|
96
tests/target/comments-in-lists/format-doc-comments.rs
Normal file
96
tests/target/comments-in-lists/format-doc-comments.rs
Normal file
|
@ -0,0 +1,96 @@
|
|||
// rustfmt-format_code_in_doc_comments: true
|
||||
|
||||
// https://github.com/rust-lang/rustfmt/issues/4420
|
||||
enum Minimal {
|
||||
Example,
|
||||
//[thisisremoved thatsleft
|
||||
// canbeanything
|
||||
}
|
||||
|
||||
struct Minimal2 {
|
||||
Example: usize,
|
||||
//[thisisremoved thatsleft
|
||||
// canbeanything
|
||||
}
|
||||
|
||||
pub enum E {
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
Variant1,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
Variant2,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
}
|
||||
|
||||
pub enum E2 {
|
||||
// This can be changed once https://github.com/rust-lang/rustfmt/issues/4854 is fixed
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
}
|
||||
|
||||
pub struct S {
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
some_field: usize,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
last_field: usize,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
}
|
||||
|
||||
pub struct S2 {
|
||||
// This can be changed once https://github.com/rust-lang/rustfmt/issues/4854 is fixed
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
}
|
||||
|
||||
fn foo(
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
a: usize,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
b: usize,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
) -> usize {
|
||||
5
|
||||
}
|
||||
|
||||
fn foo2(// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
) -> usize {
|
||||
5
|
||||
}
|
||||
|
||||
fn main() {
|
||||
let v = vec![
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
1,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
2,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
];
|
||||
|
||||
let v2: Vec<i32> = vec![
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
];
|
||||
|
||||
match a {
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
b => c,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
d => e,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
}
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
// rustfmt-normalize_comments: true
|
||||
|
||||
// https://github.com/rust-lang/rustfmt/issues/4909
|
||||
pub enum E {
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
|
@ -69,4 +70,16 @@ fn main() {
|
|||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
];
|
||||
|
||||
// https://github.com/rust-lang/rustfmt/issues/4430
|
||||
match a {
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
b => c,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
d => e,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
}
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
// rustfmt-wrap_comments: true
|
||||
|
||||
// https://github.com/rust-lang/rustfmt/issues/4909
|
||||
pub enum E {
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
|
@ -115,4 +116,27 @@ fn main() {
|
|||
// Expand as needed, numbers should be ascending according to the stage through the
|
||||
// inclusion pipeline, or according to the descriptions
|
||||
];
|
||||
|
||||
// https://github.com/rust-lang/rustfmt/issues/4430
|
||||
match a {
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
b => c,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
d => e,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
}
|
||||
|
||||
match a {
|
||||
// Expand as needed, numbers should be ascending according to the stage through the
|
||||
// inclusion pipeline, or according to the descriptions
|
||||
b => c,
|
||||
// Expand as needed, numbers should be ascending according to the stage through the
|
||||
// inclusion pipeline, or according to the descriptions
|
||||
d => e,
|
||||
// Expand as needed, numbers should be ascending according to the stage through the
|
||||
// inclusion pipeline, or according to the descriptions
|
||||
}
|
||||
}
|
|
@ -1,6 +1,7 @@
|
|||
// rustfmt-normalize_comments: true
|
||||
// rustfmt-wrap_comments: true
|
||||
|
||||
// https://github.com/rust-lang/rustfmt/issues/4909
|
||||
pub enum E {
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
|
@ -116,4 +117,27 @@ fn main() {
|
|||
// Expand as needed, numbers should be ascending according to the stage through the
|
||||
// inclusion pipeline, or according to the descriptions
|
||||
];
|
||||
|
||||
// https://github.com/rust-lang/rustfmt/issues/4430
|
||||
match a {
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
b => c,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
d => e,
|
||||
// Expand as needed, numbers should be ascending according to the stage
|
||||
// through the inclusion pipeline, or according to the descriptions
|
||||
}
|
||||
|
||||
match a {
|
||||
// Expand as needed, numbers should be ascending according to the stage through the
|
||||
// inclusion pipeline, or according to the descriptions
|
||||
b => c,
|
||||
// Expand as needed, numbers should be ascending according to the stage through the
|
||||
// inclusion pipeline, or according to the descriptions
|
||||
d => e,
|
||||
// Expand as needed, numbers should be ascending according to the stage through the
|
||||
// inclusion pipeline, or according to the descriptions
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue