Module reference

Source

Re-exports§

pub use source_map::SourceMapReference;

Modules§

source_map

Structs§

ModuleReferences
Multiple ModuleReferences
ModulesWithChunkingType
This is a transparent value type wrapping [Vec<(ChunkingType,ModulesVec)>].
SingleChunkableModuleReference
SingleModuleReference
A reference that always resolves to a single module.
SingleOutputAssetReference
A reference that always resolves to a single module.
TracedModuleReference

Traits§

ModuleReference
A reference to one or multiple Modules, OutputAssets or other special things. There are a bunch of optional traits that can influence how these references are handled. e. g. ChunkableModuleReference

Functions§

all_assets_from_entries
Walks the asset graph from multiple assets and collect all referenced assets.
get_referenced_assets
Computes the list of all chunk children of a given chunk.
primary_chunkable_referenced_modules
Aggregates all primary Modules referenced by an Module via ChunkableModuleReferences. This does not include transitively references Modules, only includes primary Modules referenced.
primary_referenced_modules
Aggregates all primary Modules referenced by an Module. [AssetReference] This does not include transitively references Modules, only includes primary Modules referenced.
referenced_modules_and_affecting_sources
Aggregates all Modules referenced by an Module. ModuleReference This does not include transitively references Modules, but it includes primary and secondary Modules referenced.