Expand description
Support for serializing the dep-graph and reloading it.
Modules§
- plumbing 🔒
- 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.
- profiling_
support 🔒 - query_
callbacks 🔒 - query_
impl 🔒
Structs§
Constants§
- ALLOC_
SELF_ 🔒PROFILE_ QUERY_ STRINGS - ENCODE_
QUERY_ 🔒RESULTS - QUERY_
KEY_ 🔒HASH_ VERIFY - TRY_
COLLECT_ 🔒ACTIVE_ JOBS
Traits§
- Query
Config 🔒Restored - This is implemented per query. It allows restoring query values from their erased state and constructing a QueryConfig.
Functions§
- alloc_
self_ profile_ query_ strings - All self-profiling events generated by the query engine use
virtual
StringId
s for theirevent_id
. This method makes all those virtualStringId
s point to actual strings. - dynamic_
queries - engine 🔒
- provide
- query_
callbacks - query_
key_ hash_ verify_ all - query_
system