[−][src]Module rustc_middle::ty::query

Modules

keys

Defines the set of legal keys that can be used in queries.

on_disk_cache
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
queries
query_keys
query_values
sealed
stats
values

Structs

OnDiskCache

Provides an interface to incremental compilation data cached from the previous compilation session. This data will eventually include the results of a few selected queries (like typeck and mir_optimized) and any diagnostics that have been emitted during a query.

Providers
Queries
QueryInfo

Represents a span and a query key.

QueryJob

Represents an active query job.

QueryJobId

A value uniquely identifying an active query job.

QueryKeyStringBuilder
TyCtxtAt
TyCtxtEnsure

Enums

Query

Traits

IntoSelfProfilingString
QueryConfig

Functions

print_stats