16 releases (9 breaking)
Uses new Rust 2024
| new 0.44.1 | Mar 3, 2026 |
|---|---|
| 0.43.2 | Jan 23, 2026 |
| 0.41.0 | Dec 31, 2025 |
#57 in Procedural macros
5,868 downloads per month
Used in 137 crates
(2 directly)
40KB
594 lines
facet-macro-types
Defines the unsynn grammar and type definitions used throughout the facet macro ecosystem.
This crate provides the foundational AST types that represent Rust type declarations (structs, enums, unions) as parsed from token streams, enabling the derive macro infrastructure.
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
~390KB