#data #compiler #rls

rls-data

Data structures used by the RLS and Rust compiler

24 releases (breaking)

0.19.1 Jan 15, 2021
0.19.0 Apr 20, 2019
0.18.2 Feb 3, 2019
0.18.1 Sep 24, 2018
0.1.0 Mar 15, 2017

#105 in Development tools

Download history 6355/week @ 2020-12-29 6724/week @ 2021-01-05 7320/week @ 2021-01-12 7404/week @ 2021-01-19 6540/week @ 2021-01-26 6511/week @ 2021-02-02 6316/week @ 2021-02-09 6874/week @ 2021-02-16 7011/week @ 2021-02-23 6773/week @ 2021-03-02 6279/week @ 2021-03-09 6878/week @ 2021-03-16 7000/week @ 2021-03-23 8618/week @ 2021-03-30 6834/week @ 2021-04-06 6310/week @ 2021-04-13

28,652 downloads per month
Used in 4 crates (2 directly)

Apache-2.0/MIT

24KB
591 lines

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.

Dependencies

~150–390KB