I vaguely recall that there is a crate which makes it possible to create new symbols (identifiers) inside macros, but I'm failing to find it.
For example, if
my_macro!(foo ...)
should expand to something like
fn foo_one(...) { ... }
fn foo_two(...) { ... }
then I need my_macro!
to create the symbols foo_one
and foo_two
by sticking stuff onto the foo
it receives as input. (IOW, I want Common Lisp's make-symbol
.)
Does this crate exist, or am I misremembering?