Skip to main content

kmp_application/memory/
mod.rs

1mod ingest;
2mod ref_boundary;
3mod service;
4mod types;
5mod visual_projection;
6
7pub use ingest::{ExistingMemoryRefs, crosses_abouts, translate_memory_ingest};
8pub use ref_boundary::{
9    validate_ref_token, validate_supplied_entry_ref, validate_supplied_evidence_ref,
10    validate_supplied_member_ref,
11};
12pub use service::KernelMemoryApplicationService;
13pub use types::{
14    AskMemoryQuery, DEFAULT_RELATE_PAGE_ENTRIES, DEFAULT_TRACE_PAGE_ENTRIES, InspectMemoryQuery,
15    InspectMemoryResult, InspectedEvidence, MAX_RELATE_PAGE_ENTRIES, MAX_TRACE_PAGE_ENTRIES,
16    MemoryAcceptedCounts, MemoryAnswerPolicy, MemoryCoordinateData, MemoryData,
17    MemoryDimensionData, MemoryEntryData, MemoryEvidenceData, MemoryIngestCommand,
18    MemoryIngestOutcome, MemoryProvenanceData, MemoryRelationData, RelateMemoryQuery,
19    RelatePageRequest, TemporalIncludeOptions, TemporalMemoryQuery, TemporalMemoryResult,
20    TraceMemoryQuery, TracePageRequest, WakeMemoryQuery,
21};
22pub use visual_projection::{
23    MAX_VISUAL_BINS, MAX_VISUAL_PAGE_ENTRIES, MAX_VISUAL_SOURCE_ENTRIES, TemporalAxisView,
24    TemporalCoordinateView, VisualBin, VisualCluster, VisualEntry, VisualLevelOfDetail,
25    VisualMetric, VisualProjectionPage, VisualProjectionQuery, VisualProjectionResult, VisualRange,
26    VisualRelation, build_visual_projection,
27};