Another update! (OP updated slightly as well)
Current work:
-
PR #52081- will stabilize library APIs inproc_macro
, but procedural macros are still not stable untiluse_extern_macros
is stabilized. This is approved and should land soon. -
PR #52234- enables$crate::foo!()
within the crate that definesfoo!
. Blocked on an FCP proposal - Issue #52226 - ambiguity between procedural macro attributes and custom derive custom attributes
- Issue #52269 - unclear interaction between built-in derive modes and shadowing with custom derive
-
PR #50911 - will stabilize
use_extern_macros
, but is blocked on all above issues/PRs