Owner
dtolnay
58 indexed repositories · View on GitHub
-
cxx
Safe interop between Rust and C++
Rust · 6827 stars
-
anyhow
Flexible concrete Error type built on std::error::Error
Rust · 6657 stars
-
thiserror
derive(Error) for struct and enum error types
Rust · 5542 stars
-
proc-macro-workshop
Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
Rust · 4864 stars
-
syn
Parser for Rust source code
Rust · 3421 stars
-
cargo-expand
Subcommand to show result of macro expansion
Rust · 3127 stars
-
async-trait
Type erasure for async trait methods
Rust · 2196 stars
-
case-studies
Analysis of various tricky Rust code
Rust · 2044 stars
-
rust-quiz
Medium to hard Rust questions with explanations
Rust · 1927 stars
-
quote
Rust quasi-quoting
Rust · 1580 stars
-
rust-toolchain
Concise GitHub Action for installing a Rust toolchain
Shell · 1575 stars
-
typetag
Serde serializable and deserializable trait objects
Rust · 1543 stars
-
watt
Runtime for executing procedural macros as WebAssembly
Rust · 1527 stars
-
inventory
Typed distributed plugin registration
Rust · 1347 stars
-
no-panic
Attribute macro to require that the compiler prove a function can't ever panic
Rust · 1216 stars
-
trybuild
Test harness for ui tests of compiler diagnostics
Rust · 998 stars
-
Rust · 934 stars
-
linkme
Safe cross-platform linker shenanigans
Rust · 890 stars
-
erased-serde
Type-erased Serialize, Serializer and Deserializer traits
Rust · 823 stars
-
indoc
Indented document literals for Rust
Rust · 789 stars
- 38 more repositories live on View on GitHub
-
dtolnay/link-cplusplus#9 · 0 comments · 1 reaction · 0 assignees ·
-
dtolnay/semver-trick#4 · 1 comment · 0 reactions · 0 assignees ·
-
dtolnay/semver-trick#5 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/sha1dir#16 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/clang-ast#30 · 5 comments · 0 reactions · 0 assignees ·
-
dtolnay/clang-ast#44 · 0 comments · 1 reaction · 0 assignees ·
-
dtolnay/clang-ast#45 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/colorous#14 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/path-to-error#1 · 7 comments · 9 reactions · 0 assignees ·
-
dtolnay/path-to-error#9 · 2 comments · 12 reactions · 0 assignees ·
-
dtolnay/path-to-error#28 · 0 comments · 0 reactions · 0 assignees ·
-
Collect all errors? Open
dtolnay/path-to-error#30 · 1 comment · 4 reactions · 0 assignees ·
-
dtolnay/path-to-error#31 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/semver#322 · 1 comment · 0 reactions · 0 assignees ·
-
dtolnay/semver#325 · 2 comments · 0 reactions · 0 assignees ·
-
dtolnay/semver#326 · 1 comment · 5 reactions · 0 assignees ·
-
dtolnay/semver#346 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/semver#349 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/semver#350 · 0 comments · 0 reactions · 0 assignees ·
-
enhancement
dtolnay/serde-ignored#3 · 0 comments · 2 reactions · 0 assignees ·
-
Flattened fields Open
dtolnay/serde-ignored#10 · 2 comments · 4 reactions · 0 assignees ·
-
Line/column numbers? Open
dtolnay/serde-ignored#11 · 1 comment · 0 reactions · 0 assignees ·
-
dtolnay/serde-ignored#13 · 2 comments · 0 reactions · 0 assignees ·
-
dtolnay/serde-ignored#15 · 1 comment · 1 reaction · 0 assignees ·
-
dtolnay/serde-ignored#17 · 2 comments · 3 reactions · 0 assignees ·
-
dtolnay/serde-stacker#1 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/serde-stacker#9 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/serde-stacker#10 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/serde-untagged#2 · 1 comment · 0 reactions · 0 assignees ·
-
dtolnay/serde-untagged#7 · 1 comment · 0 reactions · 0 assignees ·
-
dtolnay/serde-untagged#12 · 2 comments · 1 reaction · 0 assignees ·
-
help wanted
dtolnay/star-history#6 · 0 comments · 0 reactions · 0 assignees ·
-
help wanted
dtolnay/star-history#10 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/threadbound#6 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/prettyplease#44 · 4 comments · 7 reactions · 0 assignees ·
-
dtolnay/prettyplease#61 · 2 comments · 12 reactions · 0 assignees ·
-
dtolnay/prettyplease#62 · 1 comment · 0 reactions · 0 assignees ·
-
dtolnay/prettyplease#111 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/prettyplease#125 · 4 comments · 0 reactions · 0 assignees ·
-
dtolnay/prettyplease#127 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/case-studies#13 · 2 comments · 0 reactions · 0 assignees ·
-
dtolnay/case-studies#14 · 0 comments · 5 reactions · 0 assignees ·
-
dtolnay/case-studies#20 · 1 comment · 0 reactions · 0 assignees ·
-
dtolnay/reflect#2 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/reflect#3 · 0 comments · 0 reactions · 0 assignees ·
-
dtolnay/reflect#4 · 0 comments · 0 reactions · 0 assignees ·
-
Implement auto-ref Open
dtolnay/reflect#5 · 0 comments · 0 reactions · 0 assignees ·