[][src]Module rustc::ty::query::on_disk_cache

⚙️ This is an internal compiler API. (rustc_private)

This crate is being loaded from the sysroot, a permanently unstable location for private compiler dependencies. It is not intended for general use. Prefer using a public version of this crate from crates.io via Cargo.toml.

Modules

__ty_decoder_implInternal

Structs

AbsoluteBytePosInternal
CacheDecoderInternal

A decoder that can read fro the incr. comp. cache. It is similar to the one we use for crate metadata decoding in that it can rebase spans and eventually will also handle things that contain Ty instances.

CacheEncoderInternal

An encoder that can write the incr. comp. cache.

FooterInternal
IntEncodedWithFixedSizeInternal
OnDiskCacheInternal

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_tables_of and mir_optimized) and any diagnostics that have been emitted during a query.

SourceFileIndexInternal

Constants

TAG_CLEAR_CROSS_CRATE_CLEARInternal
TAG_CLEAR_CROSS_CRATE_SETInternal
TAG_EXPN_DATA_INLINEInternal
TAG_EXPN_DATA_SHORTHANDInternal
TAG_FILE_FOOTERInternal
TAG_INVALID_SPANInternal
TAG_NO_EXPN_DATAInternal
TAG_VALID_SPANInternal

Traits

DecoderWithPositionInternal

Functions

decode_taggedInternal
encode_query_resultsInternal

Type Definitions

EncodedDiagnosticsInternal
EncodedDiagnosticsIndexInternal
EncodedQueryResultIndexInternal