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::KernelMemoryApplicationService;
pub use memory::MAX_TRACE_PAGE_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::TemporalIncludeOptions;
pub use memory::TemporalMemoryQuery;
pub use memory::TemporalMemoryResult;
pub use memory::TraceMemoryQuery;
pub use memory::TracePageRequest;
pub use memory::WakeMemoryQuery;
pub use memory::translate_memory_ingest;
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
ProjectionEnvelope
ProjectionHandlingRequest
ProjectionHandlingResult
RelatedNodeExplanationData
RelatedNodeReference

Enums§

ProjectionEvent

Traits§

ProjectionEventHandler