Expand description
Operational types — eviction, access logging, export bundles, reports.
These are the supporting types for crate::MemoryProvider’s maintenance
and audit surface (delete, delete_matching, purge_all, export,
run_aging_sweep, re_embed_all, record_access, stats).
Structs§
- Access
Entry - One entry in the retrieval access log. Used for relevance learning and the recall@k benchmark.
- Aging
Report - Report returned by
crate::MemoryProvider::run_aging_sweep. - Eviction
Entry - One entry in the eviction audit log.
- Export
Bundle - Result of
crate::MemoryProvider::export. JSON-serializable; the caller is responsible for writing it to disk as.tar.gz,.json, or another archive format. - Export
Filter - Filter for
crate::MemoryProvider::export. - Memory
Stats - Summary statistics returned by
crate::MemoryProvider::stats. Useful for dashboards, health checks, and storage monitoring. - Purge
Report - Report returned by
crate::MemoryProvider::purge_all. - ReEmbed
Report - Report returned by
crate::MemoryProvider::re_embed_all.
Enums§
- Eviction
Reason - Why a chunk was evicted. Recorded in
memory_eviction_logand reported inAgingReport.