Module cache

Module cache 

Source

Structs§

ConcreteEnumCached
ConcreteStructCached
ConcreteVariantCached
ConstValueIdCached
CrateSemanticCache
Semantic items in the semantic cache.
ExprVarCached
ImplIdCached
SemanticCacheLoadingData
Data for loading cache into the database.
SemanticCacheLookups
Saved interned items for the cache.
SemanticCacheSavingContext
Context for saving cache from the database.
SemanticCacheSavingData
Data for saving cache from the database.
SemanticConcreteFunctionWithBodyCached
SemanticFunctionIdCached
TypeIdCached

Enums§

ExprVarMemberPathCached
FeatureKindCached
The kind of a feature for an item.
MatchArmSelectorCached

Functions§

generate_crate_def_cache
Cache the module_data of each module in the crate and returns the cache and the context.
generate_crate_semantic_cache
Generate semantic cache for a crate.
load_cached_crate_modules_semantic
Load the cached semantic of a crate if it has a cache file configuration.