-
cxx Public
Safe interop between Rust and C++
-
linkme Public
Safe cross-platform linker shenanigans
-
-
ref-cast Public
Safely cast &T to &U where the struct U contains a single field of type T.
-
-
inventory Public
Typed distributed plugin registration
-
proc-macro-workshop Public
Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
-
faketty Public
Wrapper to exec a command in a pty, even if redirecting the output
-
thiserror Public
derive(Error) for struct and enum error types
-
quote Public
Rust quasi-quoting
-
anyhow Public
Flexible concrete Error type built on std::error::Error
-
syn Public
Parser for Rust source code
-
buck2-rustc-bootstrap Public
Compile Rust compiler using Buck2
-
install Public
Fast `cargo install` action using a GitHub-based binary cache and attestations
-
bootstrap Public
Bootstrapping rustc from source
-
unicode-ident Public
Determine whether characters have the XID_Start or XID_Continue properties
-
oqueue Public
Non-interleaving multithreaded output queue
-
-
cargo-docs-rs Public
Imitate the documentation build that docs.rs would do
-
trybuild Public
Test harness for ui tests of compiler diagnostics
-
argv Public
Non-allocating iterator over command line arguments
-
-
-
cargo-expand Public
Subcommand to show result of macro expansion
-
star-history Public
Graph history of GitHub stars of a user or repo over time
-
watt Public
Runtime for executing procedural macros as WebAssembly
-
indoc Public
Indented document literals for Rust
-
rust-quiz Public
Medium to hard Rust questions with explanations
-
include-json Public
Parse JSON file at compile time and embed as serde_json::Value
-
serde-ignored Public
Find out about keys that are ignored when deserializing data