Expand description
Cache trait + CacheError. Concrete backends live in dependent crates.
Cache trait — abstract storage for build events.
Defines the contract that any backend (sqlite, in-memory, redis…) must
satisfy. Concrete implementations live in dependent crates (e.g.
repolith-cache::SqliteCache). The trait lives here in repolith-core
so consumers like crate::plan::Plan can depend on the abstraction
without pulling in any specific backend.
Enums§
- Cache
Error - Errors that can occur during cache operations.
Traits§
Type Aliases§
- Result
- A specialized
Resulttype for cache operations.