Open
Description
The js!
macro is truly a thing of terror, however we don't have much choice if we want to work on stable.
That said, it would we worthwhile to convert it to a nightly-only procedural macro to prepare for the future where procedural macros will be stabilized.
This will also help with the compile times, which are negatively impacted by the way the current js!
macro is implemented.
- Write a nightly-only
js!
procedural macro. - Add
nightly
optional feature toCargo.toml
and use the proceduraljs!
only when that feature is switched on.