Post Syndicated from daroc original https://lwn.net/Articles/1097198/
Nadrieril is a long-time Rust contributor, and the maintainer of the rustc
pattern-matching infrastructure. During his involvement with Rust, he has
noticed a problem with the usability of the language: it is difficult to
automatically extract information from a Rust crate for use with other tooling.
The Charon project aims to fix that by providing a stable API for accessing
internal information from the Rust compiler.