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§
- Analysis
DefFingerprint - Tracks the fingerprint and source files for an analysis result.
- Dependency
Edge - A dependency edge representing a relationship between two files.
- Symbol
Dependency - Symbol-level dependency tracking for fine-grained invalidation.
Enums§
- Dependency
Strength - The strength of a dependency relationship.
- Dependency
Type - The type of dependency relationship between files.
- Symbol
Kind - Classification of symbols for dependency tracking.