#pattern #compiler #analysis #match #checking #rustc-pattern-analysis #exhaustiveness

ra-ap-rustc_pattern_analysis

Automatically published version of the package rustc_pattern_analysis in the rust-lang/rust repository from commit 9629b90b3f7dd8f5626ec9d3b42556f39f09e214 The publishing script for this crate lives at: https://github.com/rust-analyzer/rustc-auto-publish

30 breaking releases

new 0.62.0 Jul 21, 2024
0.60.0 Jul 7, 2024
0.46.0 Mar 31, 2024

#484 in Development tools

Download history 7361/week @ 2024-03-31 7026/week @ 2024-04-07 7172/week @ 2024-04-14 6743/week @ 2024-04-21 6685/week @ 2024-04-28 6255/week @ 2024-05-05 6058/week @ 2024-05-12 7346/week @ 2024-05-19 6719/week @ 2024-05-26 7194/week @ 2024-06-02 7613/week @ 2024-06-09 7319/week @ 2024-06-16 7120/week @ 2024-06-23 6832/week @ 2024-06-30 7195/week @ 2024-07-07 6837/week @ 2024-07-14

28,999 downloads per month
Used in 12 crates (via ra_ap_hir_ty)

MIT/Apache

345KB
6K SLoC

Analysis of patterns, notably match exhaustiveness checking.

Dependencies

~1–1.6MB
~32K SLoC