error: literal with an empty format string --> tests/ui/print_literal.rs:27:24 | LL | print!("Hello {}", "world"); | ^^^^^^^ | = note: `-D clippy::print-literal` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::print_literal)]` help: try | LL - print!("Hello {}", "world"); LL + print!("Hello world"); | error: literal with an empty format string --> tests/ui/print_literal.rs:30:36 | LL | println!("Hello {} {}", world, "world"); | ^^^^^^^ | help: try | LL - println!("Hello {} {}", world, "world"); LL + println!("Hello {} world", world); | error: literal with an empty format string --> tests/ui/print_literal.rs:33:26 | LL | println!("Hello {}", "world"); | ^^^^^^^ | help: try | LL - println!("Hello {}", "world"); LL + println!("Hello world"); | error: literal with an empty format string --> tests/ui/print_literal.rs:36:26 | LL | println!("{} {:.4}", "a literal", 5); | ^^^^^^^^^^^ | help: try | LL - println!("{} {:.4}", "a literal", 5); LL + println!("a literal {:.4}", 5); | error: literal with an empty format string --> tests/ui/print_literal.rs:42:25 | LL | println!("{0} {1}", "hello", "world"); | ^^^^^^^^^^^^^^^^ | help: try | LL - println!("{0} {1}", "hello", "world"); LL + println!("hello world"); | error: literal with an empty format string --> tests/ui/print_literal.rs:45:25 | LL | println!("{1} {0}", "hello", "world"); | ^^^^^^^^^^^^^^^^ | help: try | LL - println!("{1} {0}", "hello", "world"); LL + println!("world hello"); | error: literal with an empty format string --> tests/ui/print_literal.rs:49:35 | LL | println!("{foo} {bar}", foo = "hello", bar = "world"); | ^^^^^^^^^^^^^^^^^^^^^^ | help: try | LL - println!("{foo} {bar}", foo = "hello", bar = "world"); LL + println!("hello world"); | error: literal with an empty format string --> tests/ui/print_literal.rs:52:35 | LL | println!("{bar} {foo}", foo = "hello", bar = "world"); | ^^^^^^^^^^^^^^^^^^^^^^ | help: try | LL - println!("{bar} {foo}", foo = "hello", bar = "world"); LL + println!("world hello"); | error: literal with an empty format string --> tests/ui/print_literal.rs:60:20 | LL | println!("{}", "{} \x00 \u{ab123} \\\u{ab123} {:?}"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: try | LL - println!("{}", "{} \x00 \u{ab123} \\\u{ab123} {:?}"); LL + println!("{{}} \x00 \u{ab123} \\\u{ab123} {{:?}}"); | error: literal with an empty format string --> tests/ui/print_literal.rs:62:20 | LL | println!("{}", "\\\u{1234}"); | ^^^^^^^^^^^^ | help: try | LL - println!("{}", "\\\u{1234}"); LL + println!("\\\u{1234}"); | error: literal with an empty format string --> tests/ui/print_literal.rs:67:20 | LL | println!("{}", r"\u{ab123} \u{{"); | ^^^^^^^^^^^^^^^^^ | help: try | LL - println!("{}", r"\u{ab123} \u{{"); LL + println!("\\u{{ab123}} \\u{{{{"); | error: literal with an empty format string --> tests/ui/print_literal.rs:69:21 | LL | println!(r"{}", r"\u{ab123} \u{{"); | ^^^^^^^^^^^^^^^^^ | help: try | LL - println!(r"{}", r"\u{ab123} \u{{"); LL + println!(r"\u{{ab123}} \u{{{{"); | error: literal with an empty format string --> tests/ui/print_literal.rs:71:20 | LL | println!("{}", r"\{ab123} \u{{"); | ^^^^^^^^^^^^^^^^ | help: try | LL - println!("{}", r"\{ab123} \u{{"); LL + println!("\\{{ab123}} \\u{{{{"); | error: literal with an empty format string --> tests/ui/print_literal.rs:73:20 | LL | println!("{}", "\\u{ab123}"); | ^^^^^^^^^^^^ | help: try | LL - println!("{}", "\\u{ab123}"); LL + println!("\\u{{ab123}}"); | error: literal with an empty format string --> tests/ui/print_literal.rs:75:20 | LL | println!("{}", "\\\\u{1234}"); | ^^^^^^^^^^^^^ | help: try | LL - println!("{}", "\\\\u{1234}"); LL + println!("\\\\u{{1234}}"); | error: literal with an empty format string --> tests/ui/print_literal.rs:78:35 | LL | println!("mixed: {} {world}", "{hello}"); | ^^^^^^^^^ | help: try | LL - println!("mixed: {} {world}", "{hello}"); LL + println!("mixed: {{hello}} {world}"); | error: literal with an empty format string --> tests/ui/print_literal.rs:83:20 | LL | println!("{}", r#"""#); | ^^^^^^ | help: try | LL - println!("{}", r#"""#); LL + println!("\""); | error: literal with an empty format string --> tests/ui/print_literal.rs:87:9 | LL | / r#" LL | | LL | | foo LL | | \ ... | LL | | bar LL | | "# | |__^ | help: try | LL ~ " LL + LL + foo LL + \\ LL + \\\\ LL + \" LL + \\\" LL + bar LL ~ " | error: literal with an empty format string --> tests/ui/print_literal.rs:100:52 | LL | println!("Hello {3} is {0:2$.1$}", 0.01, 2, 3, "x"); | ^^^ | help: try | LL - println!("Hello {3} is {0:2$.1$}", 0.01, 2, 3, "x"); LL + println!("Hello x is {0:2$.1$}", 0.01, 2, 3); | error: literal with an empty format string --> tests/ui/print_literal.rs:102:49 | LL | println!("Hello {2} is {0:3$.1$}", 0.01, 2, "x", 3); | ^^^ | help: try | LL - println!("Hello {2} is {0:3$.1$}", 0.01, 2, "x", 3); LL + println!("Hello x is {0:2$.1$}", 0.01, 2, 3); | error: literal with an empty format string --> tests/ui/print_literal.rs:104:46 | LL | println!("Hello {1} is {0:3$.2$}", 0.01, "x", 2, 3); | ^^^ | help: try | LL - println!("Hello {1} is {0:3$.2$}", 0.01, "x", 2, 3); LL + println!("Hello x is {0:2$.1$}", 0.01, 2, 3); | error: literal with an empty format string --> tests/ui/print_literal.rs:106:40 | LL | println!("Hello {0} is {1:3$.2$}", "x", 0.01, 2, 3); | ^^^ | help: try | LL - println!("Hello {0} is {1:3$.2$}", "x", 0.01, 2, 3); LL + println!("Hello x is {0:2$.1$}", 0.01, 2, 3); | error: literal with an empty format string --> tests/ui/print_literal.rs:111:36 | LL | println!("Hello {} is {2:.*}", "x", 5, 0.01); | ^^^ | help: try | LL - println!("Hello {} is {2:.*}", "x", 5, 0.01); LL + println!("Hello x is {1:.*}", 5, 0.01); | error: literal with an empty format string --> tests/ui/print_literal.rs:114:36 | LL | println!("Hello {} is {:.p$}", "x", 0.01, p = 5); | ^^^ | help: try | LL - println!("Hello {} is {:.p$}", "x", 0.01, p = 5); LL + println!("Hello x is {:.p$}", 0.01, p = 5); | error: literal with an empty format string --> tests/ui/print_literal.rs:119:9 | LL | "name", 5, "x", 0.01 | ^^^^^^^^^^^^^^ | help: try | LL - "Hello {}: {2} is {3:.*} (which {3} with {1} places)", LL + "Hello name: x is {1:.*} (which {1} with {0} places)", 5, 0.01 | error: aborting due to 25 previous errors