kmp_application/memory/
mod.rs1mod dimension_registry;
2mod evidence_support_clocks;
3mod ingest;
4mod memory_relation_clocks;
5mod merge_memory_bundles;
6mod neighborhood_item;
7mod neighborhood_link;
8mod observation_defaults;
9mod receipt;
10mod ref_boundary;
11mod relabel;
12mod resolve_relation_clocks;
13mod service;
14mod types;
15mod visual_label;
16mod visual_projection;
17mod write_clock_coverage;
18mod write_clocks;
19mod write_neighborhood;
20mod write_relation_clocks;
21
22pub use evidence_support_clocks::EvidenceSupportClocks;
23pub use memory_relation_clocks::MemoryRelationClocks;
24pub use neighborhood_item::NeighborhoodItem;
25pub use neighborhood_link::NeighborhoodLink;
26pub use write_clock_coverage::WriteClockCoverage;
27pub use write_clocks::WriteClocks;
28pub use write_neighborhood::WriteNeighborhood;
29pub use write_relation_clocks::WriteRelationClocks;
30
31pub use ingest::{ExistingMemoryRefs, crosses_abouts, translate_memory_ingest};
32pub use ref_boundary::{
33 validate_ref_token, validate_supplied_entry_ref, validate_supplied_evidence_ref,
34 validate_supplied_member_ref,
35};
36pub use relabel::{
37 RELABEL_ENTITY_KIND, RELABEL_METHOD, relabel_logical_digest, replayed_relabel_outcome,
38 translate_memory_relabel,
39};
40pub use service::KernelMemoryApplicationService;
41pub use types::{
42 AskMemoryQuery, DEFAULT_RELATE_PAGE_ENTRIES, DEFAULT_TRACE_PAGE_ENTRIES, EntryLabelData,
43 InspectMemoryQuery, InspectMemoryResult, InspectedEvidence, LabelPolicy,
44 MAX_RELATE_PAGE_ENTRIES, MAX_TRACE_PAGE_ENTRIES, MemoryAcceptedCounts, MemoryAnswerPolicy,
45 MemoryCoordinateData, MemoryData, MemoryDimensionData, MemoryEntryData, MemoryEvidenceData,
46 MemoryIngestCommand, MemoryIngestOutcome, MemoryProvenanceData, MemoryRelabelCommand,
47 MemoryRelabelOutcome, MemoryRelationData, RelateMemoryQuery, RelatePageRequest,
48 ResemblingLabelData, TemporalIncludeOptions, TemporalMemoryQuery, TemporalMemoryResult,
49 TraceMemoryQuery, TracePageRequest, WakeMemoryQuery,
50};
51pub use visual_label::VisualLabel;
52pub use visual_projection::{
53 MAX_VISUAL_BINS, MAX_VISUAL_PAGE_ENTRIES, MAX_VISUAL_SOURCE_ENTRIES, TemporalAxisView,
54 TemporalCoordinateView, VisualBin, VisualCluster, VisualEntry, VisualLevelOfDetail,
55 VisualMetric, VisualProjectionPage, VisualProjectionQuery, VisualProjectionResult, VisualRange,
56 VisualRelation, build_visual_projection,
57};