Module rustc_query_impl::plumbing
source Β· Expand description
The implementation of the query system itself. This defines the macros that generate the actual methods on tcx which find and execute the provider, manage the caches, and so forth.
Macros§
- call_
provider π - define_
queries π - depth_
limit π - expand_
if_ πcached - feedable π
- handle_
cycle_ πerror - hash_
result π - is_anon π
- is_
eval_ πalways - item_
if_ πcached
Structs§
Functions§
- Donβt show the backtrace for query system by default use
RUST_BACKTRACE=full
to show all the backtraces - create_
query_ πframe - encode_
query_ πresults - force_
from_ πdep_ node - loadable_
from_ πdisk - query_
callback π - try_
load_ πfrom_ disk - try_
mark_ πgreen