Skip to main content

Module session

Module session 

Expand description

RPC session state.

Structs§

ResumedRpcSession
Canonical live-session data returned when session/new reattaches to an ID that is already present in the process-local session store.
RpcSession
SessionOverrides
SessionRecord
The canonical resolution of a session id: the live incarnation (if any), the durable row (if any), and the ONE owner every located record agrees on. Built by the dispatcher’s resolver, which refuses ids whose records disagree about their owner, so authorization and every subsequent read or destruction concern the same stored resource.
SessionStore
UploadEntry
An entry in the per-session upload index (content-addressed by SHA-256).

Enums§

CancelCause
DurableSession
Where a session’s durable row lives. Exactly one durable location is authoritative for a resolved session; readers and destroyers act on it and never search again.
SteerOutcome
Result of SessionStore::steer_session_for_generation.