The following list of macros is allowed to expand eagerly as of Rust 1.49. In our current implementation, this will mean tweaking that builtin's handler in rust-macro-builtins.cc in order to return a new fragment containing the unexpanded macro expansion. The list is as follows:
[x] Implement eager expansion for concat!()
[ ] #1794
[x] #1795
[ ] #1806
[ ] #1796
[ ] #1797
[ ] #1798
[x] #1804
[x] #1805
[x] #1865
I'll create associated issues for each of these tasks.
The following list of macros is allowed to expand eagerly as of Rust 1.49. In our current implementation, this will mean tweaking that builtin's handler in
rust-macro-builtins.cc
in order to return a new fragment containing the unexpanded macro expansion. The list is as follows:concat!()
I'll create associated issues for each of these tasks.