David Tolnay (dtolnay)

dtolnay

Geek Repo

Company:0xF9BA143B95FF6D82

Location:Redwood City, California

Twitter:@davidtolnay

Github PK Tool:Github PK Tool


Organizations
jqlang
llvm
rust-lang
rust-lang-nursery
serde-rs

David Tolnay's repositories

anyhow

Flexible concrete Error type built on std::error::Error

Language:RustLicense:Apache-2.0Stargazers:4960Issues:24Issues:190

thiserror

derive(Error) for struct and enum error types

Language:RustLicense:Apache-2.0Stargazers:3932Issues:22Issues:171

async-trait

Type erasure for async trait methods

Language:RustLicense:Apache-2.0Stargazers:1674Issues:17Issues:154

watt

Runtime for executing procedural macros as WebAssembly

Language:RustLicense:Apache-2.0Stargazers:1204Issues:22Issues:26

quote

Rust quasi-quoting

Language:RustLicense:Apache-2.0Stargazers:1199Issues:17Issues:150

no-panic

Attribute macro to require that the compiler prove a function can't ever panic

Language:RustLicense:Apache-2.0Stargazers:901Issues:13Issues:28

trybuild

Test harness for ui tests of compiler diagnostics

Language:RustLicense:Apache-2.0Stargazers:699Issues:9Issues:121
Language:RustLicense:Apache-2.0Stargazers:651Issues:15Issues:191

prettyplease

A minimal `syn` syntax tree pretty-printer

Language:RustLicense:Apache-2.0Stargazers:578Issues:5Issues:26

cargo-llvm-lines

Count lines of LLVM IR per generic function

Language:RustLicense:Apache-2.0Stargazers:369Issues:9Issues:27

monostate

Type that deserializes only from one specific value

Language:RustLicense:Apache-2.0Stargazers:212Issues:5Issues:3

dissimilar

Diff library with semantic cleanup, based on Google's diff-match-patch

Language:RustLicense:Apache-2.0Stargazers:184Issues:11Issues:11

star-history

Graph history of GitHub stars of a user or repo over time

Language:RustLicense:Apache-2.0Stargazers:178Issues:4Issues:11

ref-cast

Safely cast &T to &U where the struct U contains a single field of type T.

Language:RustLicense:Apache-2.0Stargazers:175Issues:9Issues:20

bootstrap

Bootstrapping rustc from source

Language:ShellLicense:CC-BY-SA-4.0Stargazers:72Issues:10Issues:4

install

Fast `cargo install` action using a GitHub-based binary cache

serde-starlark

Serde serializer for generating Starlark build targets

Language:RustLicense:Apache-2.0Stargazers:59Issues:3Issues:0

unicode-ident

Determine whether characters have the XID_Start or XID_Continue properties

Language:RustLicense:Apache-2.0Stargazers:59Issues:3Issues:5

serde-untagged

Serde Visitor for deserializing untagged enums

Language:RustLicense:Apache-2.0Stargazers:55Issues:2Issues:3
Language:RustLicense:Apache-2.0Stargazers:54Issues:2Issues:0

sha1dir

Checksum of a directory tree

Language:RustLicense:Apache-2.0Stargazers:45Issues:3Issues:1

argv

Non-allocating iterator over command line arguments

Language:RustLicense:Apache-2.0Stargazers:38Issues:3Issues:3

unsafe-libyaml

libyaml transpiled to rust by c2rust

Language:RustLicense:MITStargazers:32Issues:4Issues:3

cargo-unlock

Remove Cargo.lock lockfile

Language:RustLicense:Apache-2.0Stargazers:29Issues:2Issues:0

precise

Full precision decimal representation of f64

Language:RustLicense:Apache-2.0Stargazers:24Issues:3Issues:1

libfyaml-rs

Rust binding for libfyaml

Language:RustLicense:MITStargazers:11Issues:3Issues:0

install-buck2

Install precompiled Buck2 build system

License:MITStargazers:8Issues:2Issues:0

serde

Serialization framework for Rust

Language:RustLicense:Apache-2.0Stargazers:6Issues:3Issues:0

buck2

Build system, successor to Buck

Language:RustLicense:Apache-2.0Stargazers:0Issues:2Issues:0