115 releases
Uses new Rust 2021
0.0.149 | Jan 16, 2023 |
---|---|
0.0.145 | Dec 26, 2022 |
0.0.141 | Nov 28, 2022 |
0.0.122 | Jul 25, 2022 |
0.0.26 | Nov 30, 2020 |
5,733 downloads per month
Used in 8 crates
(3 directly)
1MB
35K
SLoC
lib.rs
:
ide crate provides "ide-centric" APIs for the rust-analyzer. That is, it generally operates with files and text ranges, and returns results as Strings, suitable for displaying to the human.
What powers this API are the RootDatabase
struct, which defines a salsa
database, and the hir
crate, where majority of the analysis happens.
However, IDE specific bits of the analysis (most notably completion) happen
in this crate.
Dependencies
~23MB
~492K SLoC