diff options
author | Lars Wirzenius <liw@liw.fi> | 2023-02-11 14:33:17 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2023-02-11 14:33:17 +0200 |
commit | 78325817028096ca134b7c2bbd3bc6ca000a8f3e (patch) | |
tree | b373d1d9d781f16825bc91748978b5b49ac36879 /subplotlib-derive | |
parent | b6df0fa5b7046bad97f63dc928a9776cecaee623 (diff) | |
download | subplot-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.rs | 8 |
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! { |