Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
You must be logged in to sponsor dtolnay

Become a sponsor toDavid Tolnay

@dtolnay

David Tolnay

dtolnay
Redwood City, California

💡Tip:If you are open to suggestions who to sponsor so that your money makes the biggest difference in Rust being awesome, you should be sponsoringlcnr andWaffleLapkin.


  • I work on theRust standard library API team reviewing every API change to the standard library.
  • I maintain foundational Rust crates includingserde,syn,quote that practically everyone working with Rust will use. As of 2025, 65% of all published crates on crates.io depend transitively on syn; 43% depend transitively on serde; 45% dependdirectly on at least one crate by me.
  • I create teaching material for advanced Rust concepts including mycase studies project,procedural macro workshop, andRust quiz.
  • I set an example for thoughtful Rust library design, as seen inanyhow orthiserror.
  • I have earned a reputation for regularly coming up with highly creative, odd but ultimately highly valuable ideas.


  • Some examples of interesting projects:
    • Watt, a runtime for executing Rust procedural macros compiled as WebAssembly designed to provide faster compilation, isolation, and determinism.
    • Async-trait, a macro for using async functions in Rust traits with dynamic dispatch.
    • No-panic, make the compiler verify it's impossible for a function to panic.
    • Cargo-expand, Cargo subcommand to show the result of macro expansion.
    • Trybuild, a library for testing the diagnostics a user would see from an incorrect macro call.
    • Prettyplease, a lightweight pretty-printer that is well suited to generated code and much faster than rustfmt.

Current sponsors159

@rerun-io
@surrealdb
@shuttle-hq
@hcengineering
Private Sponsor
@upsuper
@kingrongH
@koushiro
@ndebuhr
@imbolc
Private Sponsor
@stensonowen
@surferjeff
@spachava753
@jimmiebfulton
@fanatid
@Roms1383
Private Sponsor
Private Sponsor
@matchai
@freopen
@nickwb
@yammmt
@mayfieldiv
@fluxxu
@finnbear
@emilk
@zaporter
@athre0z
@martialmarel
@Millione
@ehsanmok
@ktanaka101
@rkusa
@Enselic
@uint
@ekzhang
@radu-matei
@orhun
@enriquephl
@arcstur
@chungquantin
@marekvospel
@twitchax
@markhakansson
@Stebalien
@stegaBOB
Private Sponsor
@HansMusterWhatElse
@j7nw4r
@3colorr
@AdamSimpson
@michaelklishin
@0x0177b11f
Past sponsors243
@Traverse-Research
@thesocialproxy
@Shella
@build-trust
@denoland
@embark-studios
@ZhangHanDong
@anirudh-chhangani
@ivansandrk
@seeekr
@scott-wilson
@joshuajbouw
Private Sponsor
@Aaditya-Sahay
@landaire
@saethlin
@Banou26
@koka831

Featured work

  1. dtolnay/cxx

    Safe interop between Rust and C++

    Rust 6,169
  2. dtolnay/anyhow

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

    Rust 5,809
  3. dtolnay/thiserror

    derive(Error) for struct and enum error types

    Rust 4,795
  4. dtolnay/proc-macro-workshop

    Learn to write Rust procedural macros  [Rust Latam conference, Montevideo Uruguay, March 2019]

    Rust 4,398
  5. dtolnay/syn

    Parser for Rust source code

    Rust 3,022
  6. dtolnay/cargo-expand

    Subcommand to show result of macro expansion

    Rust 2,797

Select a tier

I am an individual fan.

$100 a month

Select

My small company has benefited from @dtolnay's contributions and we would like to incentivize his ongoing valuable work.

$350 a month

Select

@dtolnay's contributions have saved my small company some engineering effort and we would like to recognize that with a one time bonus.

$1,000 a month

Select

My large company has benefited quite a bit from @dtolnay's contributions and we would like to incentivize his ongoing valuable work.

$3,500 a month

Select

@dtolnay's contributions have saved my large company a substantial amount of engineering effort and we would like to recognize that with a one time bonus.


[8]ページ先頭

©2009-2025 Movatter.jp