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ยง
- Dynamic
Config ๐ - Query
Ctxt
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. - dep_
kind_ names - dynamic_
queries - engine ๐
- provide
- query_
callbacks - query_
key_ hash_ verify_ all - query_
system