Module store

Module store 

Source

Structs§

DependencyCache
In-memory dependency cache for O(1) lookups. Caches both forward (file -> dependencies) and reverse (file -> dependents) mappings. Used by daemon for fast invalidation during file watching.
DuplicateGroup
Represents a group of duplicate symbols sharing the same content hash.
EdgeRecord
FileDependency
File dependency record for tracking imports/includes. Used by incremental indexing and dependency graph queries.
FileRecord
FileStats
Pre-computed file statistics for O(1) aggregate queries. Used by CLI stats commands and daemon status reporting.
IndexStore
ReferenceRecord
SchemaVersion
Schema version for database compatibility checking.
SymbolRecord

Enums§

DbOpenResult
Result of attempting to open a database.
RegenerationReason
Reason why database regeneration is needed.

Constants§

SCHEMA_MAJOR
SCHEMA_MINOR

Functions§

normalize_path
now_unix