Skip to main content

kmp_application/memory/
mod.rs

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