-
0xF9BA143B95FF6D82
- Redwood City, California, USA
-
23:28
(UTC -08:00) - @davidtolnay
Sponsors
Block or Report
Block or report dtolnay
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
proc-macro-workshop Public
Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
-
6,941 contributions in the last year
Less
More
Activity overview
Contribution activity
December 2022
Created 497 commits in 82 repositories
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 57 repositories not shown
Created a pull request in rust-lang/cargo that received 6 comments
Enable triagebot's relabel functionality
What does this PR try to resolve? This fixes the following failure that rustbot currently posts whenever someone tries to use "@rustbot label" in t…
+14
−0
•
6
comments
Opened 45 other pull requests in 12 repositories
dtolnay/syn
26
merged
- Add parse_nested_meta helper for parsing Attribute contents
- Add more Attribute docs
- Delete all 'available only if' comments in favor of doc(cfg())
- Touch up PR 1231
- Fix attrs and labels incorrectly accepted on let-else diverge block
- Work around rustdoc regression on Ident
- Sort modules in lib.rs
- Delete or replace uses of extern crate syntax
- Update Attribute representation
- Refactor printing of delimiter tokens
- Delete ParseMacroInput trait
- Run clippy on syn-internal-codegen crate
- Make codegen runnable from any directory
- Delete AttributeArgs type
- Fix FieldPat parsing logic
- Revamp Pat parsing into 3 associated functions
- Resolve borrow_deref_ref lint in generated code
- Combine Stmt::Expr and Stmt::Semi into one variant
- Delete field reserved for unstable &raw reference syntax
- Prevent actions duplication on noop merge commits
- Implement Copy for Pair<T, P>
- Add Pair::cloned to clone from Pair<&T, &P> to Pair<T, P>
- Extend<Pair> for Punctuated: push default if no trailing punct
- Fix dyn Type parsing following PR 1098
- Use peek-style punctuation argument for parse_terminated
- Some pull requests not shown.
dtolnay/cxx
5
merged
serde-rs/serde
4
merged
rust-lang/rust
2
open
bazelbuild/rules_rust
1
open
serde-rs/serde-rs.github.io
1
merged
serde-rs/json
1
merged
dtolnay/automod
1
merged
dtolnay/semver
1
merged
dtolnay/paste
1
merged
dtolnay/clang-ast
1
merged
dtolnay/install
1
merged
Reviewed 30 pull requests in 12 repositories
rust-lang/rust
9 pull requests
- add ptr::from_{ref,mut}
-
Implement
From<bool>for f32, f64 -
Make
VecDeque::newconst -
Realistic
Path::as_mut_os_strdoctest -
Provide
TryFrom<&[T]>implementation for<&[[T; N]]> - Implement DerefMut for PathBuf
- lib docs: fix typo
-
Make
VecDeque::new_inunstably const - Implementation for rust-lang/libs-team#138
serde-rs/serde
5 pull requests
dtolnay/syn
5 pull requests
dtolnay/async-trait
3 pull requests
bazelbuild/rules_rust
1 pull request
serde-rs/json
1 pull request
dtolnay/proc-macro2
1 pull request
dtolnay/rust-quiz
1 pull request
dtolnay/rustversion
1 pull request
dtolnay/cxx
1 pull request
dtolnay/anyhow
1 pull request
dtolnay/serde-yaml
1 pull request
Created an issue in rust-lang/rust that received 5 comments
Use of by rustdoc makes APIs not copyable into Rust source code
Suppose we have this trait:
// lib.rs pub trait Trait { fn method<T>() where T: Default;
}
Run cargo doc; it renders as:
Now let's begin writing a…
5
comments