Messages in this thread | | | Date | Sun, 8 Oct 2023 09:27:01 -0300 | Subject | Re: [PATCH] rust: macros: update 'paste!' macro to accept string literals | From | Martin Rodriguez Reboredo <> |
| |
On 10/8/23 06:48, Trevor Gross wrote: > Enable combining identifiers with string literals in the 'paste!' macro. > This allows combining user-specified strings with affixes to create > namespaced identifiers. > > This sample code: > > macro_rules! m { > ($name:lit) => { > paste!(struct [<_some_ $name _struct_>];) > } > } > > m!("foo_bar"); > > Would previously cause a compilation error. It will now generate: > > struct _some_foo_bar_struct_; > > Reported-by: FUJITA Tomonori <fujita.tomonori@gmail.com> > Signed-off-by: Trevor Gross <tmgross@umich.edu> > --- > > Original mention of this problem in [1] > > [1]: https://lore.kernel.org/rust-for-linux/20231008.164906.1151622782836568538.fujita.tomonori@gmail.com/
Next time I think you should put this in `Fixes:`.
> [...] Reviewed-by: Martin Rodriguez Reboredo <yakoyoku@gmail.com>
| |