Skip to main content

Module live_session

Module live_session 

Source
Expand description

Backend-neutral live execution sessions.

The interpreter and observed HBC machine keep their existing evaluator and evidence APIs. This module owns the common host-facing identity, lifecycle, capability, replacement, and stale-request contract and adapts each backend without treating a [crate::Sandbox] as an evaluator.

Structs§

InterpreterLiveSession
LiveSessionCapabilities
LiveSessionError
LiveSessionReply
LiveSessionRequest
LiveSessionState
LiveSource

Enums§

LiveBackend
LiveReplacementPolicy
LiveSessionCommand
LiveSessionOperation
LiveSessionStatus
LiveSettlement

Constants§

LIVE_SESSION_CAPABILITIES_SCHEMA
LIVE_SESSION_PROTOCOL
LIVE_SESSION_REPLY_SCHEMA
LIVE_SESSION_STATE_SCHEMA

Traits§

LiveSession