Closed
Description
I (@lambda-fairy) am adopting the top comment to summarize the unstable features used in Maud. The original text can be found at the bottom of this comment.
Summary of unstable features:
- Mandatory
proc_macro_hygiene
(Tracking issue for procedural macros and "hygiene 2.0" rust-lang/rust#54727)
- Can be removed, but will make the library less nice to use
proc_macro_diagnostic
(Tracking Issue: Procedural Macro Diagnostics (RFC 1566) rust-lang/rust#54140)proc_macro_span
(Tracking issue forproc_macro::Span
inspection APIs rust-lang/rust#54725)
- Can be removed, but will make the library slower
specialization
(Tracking issue for specialization (RFC 1210) rust-lang/rust#31844)
- Can be removed, but will make the implementation more complex
proc_macro_def_site
(Tracking issue forSpan::def_site()
rust-lang/rust#54724)proc_macro_quote
(Tracking issue for thequote!
macro inproc_macro
rust-lang/rust#54722)
Original comment by Hoverbear:
Hey! You might be able to get this to work on stable with Syntex.