Module session
Expand description
RPC session state.
Structs§
- Resumed
RpcSession - Canonical live-session data returned when
session/newreattaches to an ID that is already present in the process-local session store. - RpcSession
- Session
Overrides - Session
Record - 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.
- Session
Store - Upload
Entry - An entry in the per-session upload index (content-addressed by SHA-256).
Enums§
- Cancel
Cause - Durable
Session - 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.
- Steer
Outcome - Result of
SessionStore::steer_session_for_generation.