From 8a78beac72cd975c3e6b26cb5c65dbe5f776b15f Mon Sep 17 00:00:00 2001 From: Samuel Ortiz Date: Wed, 14 Dec 2022 10:45:01 +0100 Subject: [PATCH] shadow-rs: Fix linter on generated code The generated print_built_in() function triggers uninlined_format_args linter warning. See https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args With that fix, it generates `"\tprintln!("FOO: {FOO}");\n"` code strings. Signed-off-by: Samuel Ortiz --- src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 2fc146d..4bab0df 100755 --- a/src/lib.rs +++ b/src/lib.rs @@ -445,13 +445,13 @@ impl Shadow { // append gen const for k in self.map.keys() { - let tmp = format!(r#"{}println!("{}:{{}}", {});{}"#, "\t", k, k, "\n"); + let tmp = format!(r#"{}println!("{k}:{{{k}}}\n");{}"#, "\t", "\n"); print_val.push_str(tmp.as_str()); } // append gen fn for k in gen_const { - let tmp = format!(r#"{}println!("{}:{{}}\n", {});{}"#, "\t", k, k, "\n"); + let tmp = format!(r#"{}println!("{k}:{{{k}}}\n");{}"#, "\t", "\n"); print_val.push_str(tmp.as_str()); }