[−][src]Module rustc_query_system::query

Modules

caches
config

Query configuration and description traits.

job
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.

Structs

ArenaCacheSelector
CycleError
DefaultCacheSelector
QueryInfo

Represents a span and a query key.

QueryJob

Represents an active query job.

QueryJobId

A value uniquely identifiying an active query job.

QueryJobInfo
QueryLookup

Values used when checking a query cache which can be reused on a cache-miss to execute the query.

QueryState

Traits

CacheSelector
QueryAccessors
QueryCache
QueryConfig
QueryContext
QueryDescription
QueryStorage

Functions

ensure_query
force_query
get_query