Skip to main content

Crate kmp_application

Crate kmp_application 

Source

Re-exports§

pub use application_error::ApplicationError;
pub use commands::AcceptedVersion;
pub use commands::CommandApplicationService;
pub use commands::NoopProjectionWriter;
pub use commands::UpdateContextChange;
pub use commands::UpdateContextCommand;
pub use commands::UpdateContextOutcome;
pub use commands::UpdateContextUseCase;
pub use commands::projection_mutations_for_context_event;
pub use kmp_application::KmpApplication;
pub use memory::AskMemoryQuery;
pub use memory::DEFAULT_TRACE_PAGE_ENTRIES;
pub use memory::ExistingMemoryRefs;
pub use memory::InspectMemoryQuery;
pub use memory::InspectMemoryResult;
pub use memory::InspectedEvidence;
pub use memory::KernelMemoryApplicationService;
pub use memory::MAX_TRACE_PAGE_ENTRIES;
pub use memory::MAX_VISUAL_BINS;
pub use memory::MAX_VISUAL_PAGE_ENTRIES;
pub use memory::MAX_VISUAL_SOURCE_ENTRIES;
pub use memory::MemoryAcceptedCounts;
pub use memory::MemoryAnswerPolicy;
pub use memory::MemoryCoordinateData;
pub use memory::MemoryData;
pub use memory::MemoryDimensionData;
pub use memory::MemoryEntryData;
pub use memory::MemoryEvidenceData;
pub use memory::MemoryIngestCommand;
pub use memory::MemoryIngestOutcome;
pub use memory::MemoryProvenanceData;
pub use memory::MemoryRelationData;
pub use memory::TemporalAxisView;
pub use memory::TemporalCoordinateView;
pub use memory::TemporalIncludeOptions;
pub use memory::TemporalMemoryQuery;
pub use memory::TemporalMemoryResult;
pub use memory::TraceMemoryQuery;
pub use memory::TracePageRequest;
pub use memory::VisualBin;
pub use memory::VisualCluster;
pub use memory::VisualEntry;
pub use memory::VisualLevelOfDetail;
pub use memory::VisualMetric;
pub use memory::VisualProjectionPage;
pub use memory::VisualProjectionQuery;
pub use memory::VisualProjectionResult;
pub use memory::VisualRange;
pub use memory::VisualRelation;
pub use memory::WakeMemoryQuery;
pub use memory::build_visual_projection;
pub use memory::translate_memory_ingest;
pub use memory::validate_ref_token;
pub use memory::validate_supplied_entry_ref;
pub use memory::validate_supplied_evidence_ref;
pub use memory::validate_supplied_member_ref;
pub use projection::ProjectionApplicationService;
pub use projection::RoutingProjectionWriter;
pub use queries::BundleAssembler;
pub use queries::ContextRenderOptions;
pub use queries::DEFAULT_NATIVE_GRAPH_TRAVERSAL_DEPTH;
pub use queries::EndpointHint;
pub use queries::GetContextPathQuery;
pub use queries::GetContextPathResult;
pub use queries::GetContextPathUseCase;
pub use queries::GetContextQuery;
pub use queries::GetContextResult;
pub use queries::GetContextUseCase;
pub use queries::GetGraphRelationshipsQuery;
pub use queries::GetGraphRelationshipsResult;
pub use queries::GetGraphRelationshipsUseCase;
pub use queries::GetNodeDetailQuery;
pub use queries::GetNodeDetailResult;
pub use queries::GetNodeDetailUseCase;
pub use queries::GetNodeRelationshipsQuery;
pub use queries::GetNodeRelationshipsResult;
pub use queries::GetNodeRelationshipsUseCase;
pub use queries::GraphNodeView;
pub use queries::GraphRelationshipView;
pub use queries::MAX_NATIVE_GRAPH_TRAVERSAL_DEPTH;
pub use queries::MIN_NATIVE_GRAPH_TRAVERSAL_DEPTH;
pub use queries::NodeCentricProjectionReader;
pub use queries::NodeDetailView;
pub use queries::QueryApplicationService;
pub use queries::QueryTimingBreakdown;
pub use queries::RehydrateSessionQuery;
pub use queries::RehydrateSessionResult;
pub use queries::RehydrateSessionUseCase;
pub use queries::RenderedContext;
pub use queries::RenderedTier;
pub use queries::ScopeValidation;
pub use queries::ValidateScopeQuery;
pub use queries::ValidateScopeUseCase;
pub use queries::clamp_native_graph_traversal_depth;
pub use queries::render_graph_bundle_with_options;

Modules§

application_error
commands
kmp_application
memory
projection
queries

Structs§

GraphNodeMaterializedData
GraphNodeMaterializedEvent
GraphRelationMaterializedData
GraphRelationMaterializedEvent
NodeDetailMaterializedData
NodeDetailMaterializedEvent
ObservabilityExemplar
A selectable observation resolving back to an operation and memory root. It deliberately does not assert that the operation caused nearby memory.
ObservabilityMetricPoint
ObservabilityProjection
ObservabilityQuery
One renderer request for telemetry aligned to the loom’s time window.
ObservabilitySeries
ProjectionEnvelope
ProjectionHandlingRequest
ProjectionHandlingResult
RelatedNodeExplanationData
RelatedNodeReference

Enums§

ProjectionEvent

Traits§

ObservabilityQueryPort
Application seam for persisted local observations and remote telemetry backends. Renderers compose these values; they do not reinterpret them.
ProjectionEventHandler