Skip to main content

kmp_application/memory/
mod.rs

1mod dimension_registry;
2mod ingest;
3mod receipt;
4mod ref_boundary;
5mod relabel;
6mod service;
7mod types;
8mod visual_label;
9mod visual_projection;
10mod write_clock_coverage;
11mod write_clocks;
12
13pub use write_clock_coverage::WriteClockCoverage;
14pub use write_clocks::WriteClocks;
15
16pub use ingest::{ExistingMemoryRefs, crosses_abouts, translate_memory_ingest};
17pub use ref_boundary::{
18    validate_ref_token, validate_supplied_entry_ref, validate_supplied_evidence_ref,
19    validate_supplied_member_ref,
20};
21pub use relabel::{
22    RELABEL_ENTITY_KIND, RELABEL_METHOD, relabel_logical_digest, replayed_relabel_outcome,
23    translate_memory_relabel,
24};
25pub use service::KernelMemoryApplicationService;
26pub use types::{
27    AskMemoryQuery, DEFAULT_RELATE_PAGE_ENTRIES, DEFAULT_TRACE_PAGE_ENTRIES, EntryLabelData,
28    InspectMemoryQuery, InspectMemoryResult, InspectedEvidence, LabelPolicy,
29    MAX_RELATE_PAGE_ENTRIES, MAX_TRACE_PAGE_ENTRIES, MemoryAcceptedCounts, MemoryAnswerPolicy,
30    MemoryCoordinateData, MemoryData, MemoryDimensionData, MemoryEntryData, MemoryEvidenceData,
31    MemoryIngestCommand, MemoryIngestOutcome, MemoryProvenanceData, MemoryRelabelCommand,
32    MemoryRelabelOutcome, MemoryRelationData, RelateMemoryQuery, RelatePageRequest,
33    ResemblingLabelData, TemporalIncludeOptions, TemporalMemoryQuery, TemporalMemoryResult,
34    TraceMemoryQuery, TracePageRequest, WakeMemoryQuery,
35};
36pub use visual_label::VisualLabel;
37pub use visual_projection::{
38    MAX_VISUAL_BINS, MAX_VISUAL_PAGE_ENTRIES, MAX_VISUAL_SOURCE_ENTRIES, TemporalAxisView,
39    TemporalCoordinateView, VisualBin, VisualCluster, VisualEntry, VisualLevelOfDetail,
40    VisualMetric, VisualProjectionPage, VisualProjectionQuery, VisualProjectionResult, VisualRange,
41    VisualRelation, build_visual_projection,
42};