Expand description
meerkat-session — Session service orchestration for Meerkat.
This crate provides EphemeralSessionService (always available) and,
behind feature gates, PersistentSessionService and DefaultCompactor.
§Features
session-store: EnablesPersistentSessionService.session-compaction: EnablesDefaultCompactorandCompactionConfig.
Re-exports§
pub use ephemeral::EphemeralSessionService;pub use ephemeral::RuntimeContextAdmissionGuard;pub use ephemeral::SessionAgent;pub use ephemeral::SessionAgentBuilder;pub use ephemeral::SessionSnapshot;
Modules§
- ephemeral
- EphemeralSessionService — in-memory session lifecycle with no persistence.
- migrations
- Session persistence migration entry points.
Constants§
- SESSION_
LABELS_ KEY - Metadata key used to store session labels in the
Session.metadatamap.
Type Aliases§
- Broadcast
Event Receiver - Type alias for the raw broadcast receiver used by event subscriptions.
Exported for WASM surface which needs synchronous
try_recv().