Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

charon_lib

charon_lib contains the full AST that Charon uses to represent a crate and its contents, along with (de)serialization logic, transformations, and all sorts of helpers.

Unlike the translation machinery that uses rustc internal APIs and therefore only works on nightly, this crate is a plain old Rust crate that compiles on stable (you just have to pass --no-default-features to cargo).