Messages in this thread | | | Date | Mon, 09 Oct 2023 10:44:34 +0200 | Subject | Re: [PATCH] rust: macros: update 'paste!' macro to accept string literals | From | "Vincenzo Palazzo" <> |
| |
> 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> > ---
Reviewed-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
| |