Crate codeprism_storage

Source
Expand description

Storage layer for CodePrism code intelligence

This module provides persistent storage for code graphs, analysis results, and cached data to improve performance and enable incremental analysis.

Re-exports§

pub use backends::*;
pub use cache::*;
pub use config::*;
pub use graph::*;

Modules§

backends
Storage backend implementations
cache
Cache storage implementations
config
Storage configuration
graph
Graph serialization types for storage
serialization
Serialization utilities for storage

Structs§

AnalysisResult
Analysis result storage
CacheStats
Cache statistics
EdgeReference
Edge reference for deletion operations
StorageManager
Main storage manager that coordinates different storage backends

Enums§

StorageBackend
Storage backend type

Traits§

AnalysisStorage
Analysis results storage trait
CacheStorage
Cache storage trait for temporary data
GraphStorage
Core storage trait for code graphs