summaryrefslogtreecommitdiff
path: root/subplotlib-derive
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2023-02-11 14:33:17 +0200
committerLars Wirzenius <liw@liw.fi>2023-02-11 14:33:17 +0200
commit78325817028096ca134b7c2bbd3bc6ca000a8f3e (patch)
treeb373d1d9d781f16825bc91748978b5b49ac36879 /subplotlib-derive
parentb6df0fa5b7046bad97f63dc928a9776cecaee623 (diff)
downloadsubplot-78325817028096ca134b7c2bbd3bc6ca000a8f3e.tar.gz
chore: use variables in Rust format strings
Change this: format!("{}", foo) into this: format!("{foo}") Support for this feature was added in Rust 1.58 (see https://github.com/rust-lang/rust/releases/tag/1.58.0) and in 1.67 clippy suggests about this. Because the new style seems to be where the Rust ecosystem is going, I think Subplot should follow to avoid being needlessly different from most other projects. Sponsored-by: author
Diffstat (limited to 'subplotlib-derive')
-rw-r--r--subplotlib-derive/src/lib.rs8
1 files changed, 1 insertions, 7 deletions
diff --git a/subplotlib-derive/src/lib.rs b/subplotlib-derive/src/lib.rs
index 7aef0dc..584d730 100644
--- a/subplotlib-derive/src/lib.rs
+++ b/subplotlib-derive/src/lib.rs
@@ -403,10 +403,7 @@ fn process_step(mut input: ItemFn) -> proc_macro2::TokenStream {
for context in outer_ctx.into_iter().chain(contexts.iter()) {
write!(contextattrs, "\n #[context({:?})]", ty_as_path(context)?).unwrap();
}
- let func_args: Vec<_> = fields
- .iter()
- .map(|(ident, _)| format!("{}", ident))
- .collect();
+ let func_args: Vec<_> = fields.iter().map(|(ident, _)| format!("{ident}")).collect();
let func_args = func_args.join(", ");
format!(
r#"
@@ -424,9 +421,6 @@ fn process_step(mut input: ItemFn) -> proc_macro2::TokenStream {
}}
```
"#,
- stepname = stepname,
- contextattrs = contextattrs,
- func_args = func_args,
)
};
let ret = quote! {