21 releases (11 breaking)
Uses new Rust 2024
| new 0.46.0 | Apr 15, 2026 |
|---|---|
| 0.44.4 | Apr 14, 2026 |
| 0.44.3 | Mar 16, 2026 |
| 0.41.0 | Dec 31, 2025 |
#2938 in Parser implementations
19,496 downloads per month
Used in 197 crates
(via facet-macros-impl)
120KB
2K
SLoC
facet-macro-parse
Parser for facet derive macros.
Takes a TokenStream from a derive macro invocation and produces the parsed type representations defined in facet-macro-types. This crate bridges proc-macro input to the structured AST used for code generation.
Sponsors
Thanks to all individual sponsors:
...along with corporate sponsors:
...without whom this work could not exist.
Special thanks
The facet logo was drawn by Misiasart.
License
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Dependencies
~385KB