235f33b230
Previously tests would not fail if they encountered an error such as LineOverflow or TrailingWhitespace. Making the tests error out will fix this mismatch between running rustfmt for real and running the tests. This also modifies all tests that previously contained errors so that they no longer contain errors (in almost all of the tests this is accomplished by setting error_on_line_overflow = false).
76 lines
2.1 KiB
Rust
76 lines
2.1 KiB
Rust
// rustfmt-normalize_comments: true
|
|
// rustfmt-single_line_if_else_max_width: 0
|
|
// rustfmt-wrap_comments: true
|
|
// rustfmt-hard_tabs: true
|
|
// rustfmt-error_on_line_overflow: false
|
|
|
|
fn main() {
|
|
let x = Bar;
|
|
|
|
let y = Foo {a: x };
|
|
|
|
Foo { a: foo() /* comment*/, /* comment*/ b: bar(), ..something };
|
|
|
|
fn foo(a: i32, a: i32, a: i32, a: i32, a: i32, a: i32, a: i32, a: i32, a: i32, a: i32, a: i32) {}
|
|
|
|
let str = "AAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAa";
|
|
|
|
if let (some_very_large, tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuple) = 1
|
|
+ 2 + 3 {
|
|
}
|
|
|
|
if cond() {
|
|
something();
|
|
} else if different_cond() {
|
|
something_else();
|
|
} else {
|
|
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|
}
|
|
|
|
unsafe /* very looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong comment */ {}
|
|
|
|
unsafe // So this is a very long comment.
|
|
// Multi-line, too.
|
|
// Will it still format correctly?
|
|
{
|
|
}
|
|
|
|
let chain = funktion_kall().go_to_next_line_with_tab().go_to_next_line_with_tab().go_to_next_line_with_tab();
|
|
|
|
let z = [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, yyyyyyyyyyyyyyyyyyyyyyyyyyy, zzzzzzzzzzzzzzzzzz, q];
|
|
|
|
fn generic<T>(arg: T) -> &SomeType
|
|
where T: Fn(// First arg
|
|
A,
|
|
// Second argument
|
|
B, C, D, /* pre comment */ E /* last comment */) -> &SomeType {
|
|
arg(a, b, c, d, e)
|
|
}
|
|
|
|
loong_func().quux(move || {
|
|
if true {
|
|
1
|
|
} else {
|
|
2
|
|
}
|
|
});
|
|
|
|
fffffffffffffffffffffffffffffffffff(a,
|
|
{
|
|
SCRIPT_TASK_ROOT
|
|
.with(|root| {
|
|
*root.borrow_mut() = Some(&script_task);
|
|
});
|
|
});
|
|
a.b
|
|
.c
|
|
.d();
|
|
|
|
x().y(|| {
|
|
match cond() {
|
|
true => (),
|
|
false => (),
|
|
}
|
|
});
|
|
}
|