-
indoc Public
Indented document literals for Rust
-
dircnt Public
Count directory entries—`ls | wc -l` but faster
-
faketty Public
Wrapper to exec a command in a pty, even if redirecting the output
-
clang-ast Public
Deserialization logic for efficiently processing Clang's `-ast-dump=json` format
-
db-dump Public
Library for scripting analyses against crates.io's database dumps
-
cargo-llvm-lines Public
Count lines of LLVM IR per generic function
-
-
cargo-docs-rs Public
Imitate the documentation build that docs.rs would do
-
-
-
serde-starlark Public
Serde serializer for generating Starlark build targets
-
serde-stacker Public
Serializer and Deserializer adapters that avoid stack overflows by dynamically growing the stack
-
scratch Public
Compile-time temporary directory shared by multiple crates and erased by `cargo clean`
-
reflect Public
Compile-time reflection API for developing robust procedural macros (proof of concept)
-
respan Public
Macros to erase scope information from tokens
-
inventory Public
Typed distributed plugin registration
-
erased-discriminant Public
Type-erased core::mem::Discriminant<T>
-
-
monostate Public
Type that deserializes only from one specific value
-
miniserde Public
Data structure serialization library with several opposite design goals from Serde
-
cargo-tally Public
Graph the number of crates that depend on your crate over time
-
watt Public
Runtime for executing procedural macros as WebAssembly
-
-
-
buck2-rustc-bootstrap Public
Compile Rust compiler using Buck2
-
rust Public
Forked from rust-lang/rustA work-in-progress programming language; not yet suitable for users
-
bootstrap Public
Bootstrapping rustc from source
-
async-trait Public
Type erasure for async trait methods
-
reindeer Public
Forked from facebookincubator/reindeerReindeer is a tool to transform Rust Cargo dependencies into generated Buck build rules
-
buck2 Public
Forked from facebook/buck2Build system, successor to Buck