diff options
| author | Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> | 2022-10-10 20:03:19 +0200 |
|---|---|---|
| committer | nils <48135649+Nilstrieb@users.noreply.github.com> | 2022-10-14 22:35:56 +0200 |
| commit | 167b3bd3b23bad1a8436f7a7a8637ec64d41acd6 (patch) | |
| tree | 8239fb89e62cd625be57da581e0a1e1e188fe8dd /src/librustdoc/html/static/js/source-script.js | |
| parent | 1566273f482612fa5812ecb41d15a9c87a571465 (diff) | |
| download | rust-167b3bd3b23bad1a8436f7a7a8637ec64d41acd6.tar.gz rust-167b3bd3b23bad1a8436f7a7a8637ec64d41acd6.zip | |
Get rid of `rustc_query_description!`
Queries can provide an arbitrary expression for their description and their caching behavior. Before, these expressions where stored in a `rustc_query_description` macro emitted by the `rustc_queries` macro, and then used in `rustc_query_impl` to fill out the methods for the `QueryDescription` trait. Instead, we now emit two new modules from `rustc_queries` containing the functions with the expressions. `rustc_query_impl` calls these functions now instead of invoking the macro. Since we are now defining some of the functions in `rustc_middle::query`, we now need all the imports for the key types there as well.
Diffstat (limited to 'src/librustdoc/html/static/js/source-script.js')
0 files changed, 0 insertions, 0 deletions
