b79094262f
Format comments with different opening in different manner
122 lines
2.2 KiB
Rust
122 lines
2.2 KiB
Rust
// rustfmt-normalize_comments: true
|
|
itemmacro!(this, is.now().formatted(yay));
|
|
|
|
itemmacro!(really,
|
|
long.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbb()
|
|
.is
|
|
.formatted());
|
|
|
|
itemmacro!{this, is.bracket().formatted()}
|
|
|
|
peg_file! modname("mygrammarfile.rustpeg");
|
|
|
|
fn main() {
|
|
foo!();
|
|
|
|
bar!(a, b, c);
|
|
|
|
baz!(1 + 2 + 3, quux.kaas());
|
|
|
|
quux!(AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,
|
|
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB);
|
|
|
|
kaas!(// comments
|
|
a, // post macro
|
|
b /* another */);
|
|
|
|
trailingcomma!( a , b , c , );
|
|
|
|
noexpr!( i am not an expression, OK? );
|
|
|
|
vec![a, b, c];
|
|
|
|
vec![AAAAAA, AAAAAA, AAAAAA, AAAAAA, AAAAAA, AAAAAA, AAAAAA, AAAAAA, AAAAAA, BBBBB, 5,
|
|
100 - 30, 1.33, b, b, b];
|
|
|
|
vec![a /* comment */];
|
|
|
|
// Trailing spaces after a comma
|
|
vec![a];
|
|
|
|
vec![a; b];
|
|
vec![a; b];
|
|
vec![a; b];
|
|
|
|
vec![a, b; c];
|
|
vec![a; b, c];
|
|
|
|
vec![a;
|
|
(|x| {
|
|
let y = x + 1;
|
|
let z = y + 1;
|
|
z
|
|
})(2)];
|
|
vec![a;
|
|
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx];
|
|
vec![a; unsafe { x + 1 }];
|
|
|
|
unknown_bracket_macro__comma_should_not_be_stripped![
|
|
a,
|
|
];
|
|
|
|
foo(makro!(1, 3));
|
|
|
|
hamkaas!{ () };
|
|
|
|
macrowithbraces! {dont, format, me}
|
|
|
|
x!(fn);
|
|
|
|
some_macro!();
|
|
|
|
some_macro![];
|
|
|
|
some_macro!{
|
|
// comment
|
|
};
|
|
|
|
some_macro!{
|
|
// comment
|
|
};
|
|
|
|
some_macro!(
|
|
// comment
|
|
not function like
|
|
);
|
|
|
|
// #1577
|
|
let json = json!({
|
|
"foo": "bar",
|
|
});
|
|
|
|
// #1092
|
|
chain!(input, a:take!(max_size), || []);
|
|
}
|
|
|
|
impl X {
|
|
empty_invoc!{}
|
|
}
|
|
|
|
gfx_pipeline!(pipe {
|
|
vbuf: gfx::VertexBuffer<Vertex> = (),
|
|
out: gfx::RenderTarget<ColorFormat> = "Target0",
|
|
});
|
|
|
|
fn issue_1279() {
|
|
println!("dsfs"); // a comment
|
|
}
|
|
|
|
fn issue_1555() {
|
|
let hello = &format!("HTTP/1.1 200 OK\r\nServer: {}\r\n\r\n{}",
|
|
"65454654654654654654654655464",
|
|
"4");
|
|
}
|
|
|
|
fn issue1178() {
|
|
macro_rules! foo {
|
|
(#[$attr:meta] $name:ident) => {}
|
|
}
|
|
|
|
foo!(#[doc = "bar"] baz);
|
|
}
|