177 releases

new 0.0.226 Jul 22, 2024
0.0.222 Jun 24, 2024
0.0.207 Mar 25, 2024
0.0.190 Dec 18, 2023
0.0.26 Nov 30, 2020

#530 in Rust patterns

Download history 2116/week @ 2024-04-04 1942/week @ 2024-04-11 1947/week @ 2024-04-18 1423/week @ 2024-04-25 1458/week @ 2024-05-02 1450/week @ 2024-05-09 1902/week @ 2024-05-16 1570/week @ 2024-05-23 1533/week @ 2024-05-30 1607/week @ 2024-06-06 1817/week @ 2024-06-13 1692/week @ 2024-06-20 1596/week @ 2024-06-27 1958/week @ 2024-07-04 1738/week @ 2024-07-11 1357/week @ 2024-07-18

6,924 downloads per month
Used in 24 crates (4 directly)

MIT/Apache

315KB
7K SLoC

hir_expand deals with macro expansion.

Specifically, it implements a concept of MacroFile -- a file whose syntax tree originates not from the text of some FileId, but from some macro expansion.

Dependencies

~7–15MB
~175K SLoC