168 releases

new 0.0.217 May 27, 2024
0.0.213 Apr 29, 2024
0.0.207 Mar 25, 2024
0.0.190 Dec 18, 2023
0.0.26 Nov 30, 2020

#1009 in Rust patterns

Download history 1787/week @ 2024-02-04 1417/week @ 2024-02-11 1744/week @ 2024-02-18 3589/week @ 2024-02-25 1814/week @ 2024-03-03 1895/week @ 2024-03-10 2165/week @ 2024-03-17 1893/week @ 2024-03-24 1967/week @ 2024-03-31 2081/week @ 2024-04-07 2090/week @ 2024-04-14 1620/week @ 2024-04-21 1429/week @ 2024-04-28 1363/week @ 2024-05-05 1642/week @ 2024-05-12 1621/week @ 2024-05-19

6,194 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–18MB
~181K SLoC