165 releases

new 0.0.214 May 6, 2024
0.0.207 Mar 25, 2024
0.0.190 Dec 18, 2023
0.0.187 Nov 27, 2023
0.0.26 Nov 30, 2020

#339 in Rust patterns

Download history 2045/week @ 2024-01-18 1601/week @ 2024-01-25 1770/week @ 2024-02-01 1491/week @ 2024-02-08 1792/week @ 2024-02-15 2403/week @ 2024-02-22 2829/week @ 2024-02-29 2014/week @ 2024-03-07 1879/week @ 2024-03-14 2063/week @ 2024-03-21 1956/week @ 2024-03-28 2116/week @ 2024-04-04 1942/week @ 2024-04-11 1947/week @ 2024-04-18 1423/week @ 2024-04-25 1169/week @ 2024-05-02

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

MIT/Apache

280KB
6.5K 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
~173K SLoC