rls/rls-data
Igor Matuszewski ccee2122cc Don't use serde_derive hack in rls-* crates 2021-01-15 00:52:25 +01:00
..
src Don't use serde_derive hack in rls-* crates 2021-01-15 00:52:25 +01:00
.gitignore Move rls-data crate 2019-02-13 15:26:59 +01:00
Cargo.toml Don't use serde_derive hack in rls-* crates 2021-01-15 00:52:25 +01:00
README.md Move rls-data crate 2019-02-13 15:26:59 +01:00

README.md

RLS-data

Data structures used by the RLS and the Rust compiler.

These are used by the save-analysis functionality in the compiler (rustc -Zsave-analysis). In that use, the compiler translates info in its internal data structures to these data structures then serialises them as JSON. Clients (such as the RLS) can use this crate when deserialising.

The data can also be passed directly from compiler to client if the compiler is used as a library.