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 π