about summary refs log tree commit diff
path: root/src/librustdoc/html/static/js/source-script.js
diff options
context:
space:
mode:
authorNilstrieb <48135649+Nilstrieb@users.noreply.github.com>2022-10-10 20:03:19 +0200
committernils <48135649+Nilstrieb@users.noreply.github.com>2022-10-14 22:35:56 +0200
commit167b3bd3b23bad1a8436f7a7a8637ec64d41acd6 (patch)
tree8239fb89e62cd625be57da581e0a1e1e188fe8dd /src/librustdoc/html/static/js/source-script.js
parent1566273f482612fa5812ecb41d15a9c87a571465 (diff)
downloadrust-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