Skip to main content

Module types

Module types 

Source
Expand description

Core data structures for the incremental update system.

This module defines the foundational types used for fingerprint tracking, dependency edges, and symbol-level dependency information. The design is adapted from ReCoco’s FieldDefFingerprint pattern (analyzer.rs:69-84).

Structs§

AnalysisDefFingerprint
Tracks the fingerprint and source files for an analysis result.
DependencyEdge
A dependency edge representing a relationship between two files.
SymbolDependency
Symbol-level dependency tracking for fine-grained invalidation.

Enums§

DependencyStrength
The strength of a dependency relationship.
DependencyType
The type of dependency relationship between files.
SymbolKind
Classification of symbols for dependency tracking.