Modules§
- asset_
paths - Package-root prompt asset addressing (issue #742).
- fingerprint
- Interface fingerprints — a stable hash of a module’s public surface.
- package_
execution - package_
snapshot - personas
- project_
config - Typed project configuration shared by Harn’s CLI and language tooling.
Structs§
- DefSite
- A resolved definition site within a module.
- Import
Compile Failure - A consumer import whose resolved target module failed to compile. Reported
by
ModuleGraph::import_compile_failures. - Module
Graph - Parsed information for a set of module files.
- Module
Graph Build - Module
Import - Public import edge summary for static module graph consumers.
- Module
Load Error - A lex/parse failure captured while loading a module into the graph.
- Parsed
Module Source - ReExport
Conflict - A duplicate or ambiguous re-export inside a single module. Reported by
ModuleGraph::re_export_conflicts. - Selective
Import Issue - A selective import rejected by the target module’s public surface.
Enums§
- DefKind
- Kind of symbol that can be exported by a module.
- Selective
Import Issue Kind - Why a selective import cannot cross the target module’s export boundary.
- Wildcard
Resolution - Wildcard import resolution status for a single importing module.
Constants§
- MODULE_
GRAPH_ JOBS_ ENV - Environment override for the graph-build worker-pool size.
1forces the serial walk; unset defaults to the machine’s available parallelism.
Functions§
- build
- Build a module graph from a set of files.
- build_
with_ parsed_ sources - Build a module graph while retaining parsed sources for the seed files.
- build_
with_ source - Build a module graph using caller-owned source for one root file.
- canonical_
path - Canonicalize
path, memoized process-wide. - read_
module_ source - Return the source for a resolved module path.
- resolve_
import_ path - Resolve an import string relative to the importing file.
- resolve_
import_ path_ with_ guard - resolve_
import_ path_ with_ snapshot