Files
rust/tests/ui/writeln_empty_string_unfixable.rs
T
irelaxcn 675fd681aa Fix println_empty_string suggestion caused error when there is a , after arg.
Make `writeln_empty_string` don't provide an auto-fix suggestion when
there is a comment in the macro call span.
2025-12-20 01:38:31 +08:00

27 lines
545 B
Rust

#![allow(unused_must_use)]
#![warn(clippy::writeln_empty_string)]
use std::io::Write;
// If there is a comment in the span of macro call, we don't provide an auto-fix suggestion.
#[rustfmt::skip]
fn issue_16251() {
let mut v = Vec::new();
writeln!(v, /* comment */ "");
//~^ writeln_empty_string
writeln!(v, "" /* comment */);
//~^ writeln_empty_string
//~v writeln_empty_string
writeln!(v,
"\
\
"
// there is a comment in the macro span regardless of its position
);
}