diff options
| author | bors <bors@rust-lang.org> | 2022-01-04 22:32:02 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2022-01-04 22:32:02 +0000 |
| commit | 786f874c349b995ebed5e3d8f20db1cf65f20782 (patch) | |
| tree | 343fde41f50ab558c03867543b3784858b75749b /src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs | |
| parent | 3ea77847fee93e51957e51a4480ef31a04602a7a (diff) | |
| download | rust-786f874c349b995ebed5e3d8f20db1cf65f20782.tar.gz rust-786f874c349b995ebed5e3d8f20db1cf65f20782.zip | |
New macro utils
changelog: none Sorry, this is a big one. A lot of interrelated changes and I wanted to put the new utils to use to make sure they are somewhat battle-tested. We may want to divide some of the lint-specific refactoring commits into batches for smaller reviewing tasks. I could also split into more PRs. Introduces a bunch of new utils at `clippy_utils::macros::...`. Please read through the docs and give any feedback! I'm happy to introduce `MacroCall` and various functions to retrieve an instance. It feels like the missing puzzle piece. I'm also introducing `ExpnId` from rustc as "useful for Clippy too". `@rust-lang/clippy` Fixes #7843 by not parsing every node of macro implementations, at least the major offenders. I probably want to get rid of `is_expn_of` at some point.
Diffstat (limited to 'src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs')
0 files changed, 0 insertions, 0 deletions
