Pinned Repositories
anyhow
Flexible concrete Error type built on std::error::Error
async-trait
Type erasure for async trait methods
cargo-expand
Subcommand to show result of macro expansion
case-studies
Analysis of various tricky Rust code
cxx
Safe interop between Rust and C++
proc-macro-workshop
Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
quote
Rust quasi-quoting
rust-quiz
Medium to hard Rust questions with explanations
syn
Parser for Rust source code
thiserror
derive(Error) for struct and enum error types
dtolnay's Repositories
dtolnay/cargo-expand
Subcommand to show result of macro expansion
dtolnay/async-trait
Type erasure for async trait methods
dtolnay/quote
Rust quasi-quoting
dtolnay/watt
Runtime for executing procedural macros as WebAssembly
dtolnay/typetag
Serde serializable and deserializable trait objects
dtolnay/inventory
Typed distributed plugin registration
dtolnay/miniserde
Data structure serialization library with several opposite design goals from Serde
dtolnay/proc-macro2
dtolnay/erased-serde
Type-erased Serialize, Serializer and Deserializer traits
dtolnay/linkme
Safe cross-platform linker shenanigans
dtolnay/indoc
Indented document literals for Rust
dtolnay/dyn-clone
Clone trait that is object-safe
dtolnay/colorous
Color schemes for charts and maps
dtolnay/dissimilar
Diff library with semantic cleanup, based on Google's diff-match-patch
dtolnay/automod
Pull in every source file in a directory as a module
dtolnay/ghost
Define your own PhantomData
dtolnay/clang-ast
Deserialization logic for efficiently processing Clang's `-ast-dump=json` format
dtolnay/inherent
Make trait methods callable without the trait in scope
dtolnay/dtoa
Fast functions for printing floating-point primitives to a decimal string
dtolnay/serde-ignored
Find out about keys that are ignored when deserializing data
dtolnay/db-dump
Library for scripting analyses against crates.io's database dumps
dtolnay/serde-untagged
Serde Visitor for deserializing untagged enums
dtolnay/dragonbox
dtolnay/build-alert
dtolnay/argv
Non-allocating iterator over command line arguments
dtolnay/erased-discriminant
Type-erased core::mem::Discriminant<T>
dtolnay/serde-stacker
Serializer and Deserializer adapters that avoid stack overflows by dynamically growing the stack
dtolnay/dyn-hash
Hash trait that is object-safe
dtolnay/include-json
Parse JSON file at compile time and embed as serde_json::Value
dtolnay/bufsize
bytes::BufMut implementation to count buffer size