Expand description
The transport trait and session status.
The UI never speaks a transport-specific API. It targets the Intent/Scene
bus, which is expressed here as the Transport trait: reading a resource
value, realizing a checked operation against it (the realize_final
surface), and draining change events (the realize_events surface). Four
interchangeable transports implement it – a deterministic fixture, plus
in-browser wasm, local server, and remote server – so wasm, local, remote,
and fixture sessions are interchangeable behind the session bridge.
Structs§
- Change
Event - A change notification: a resource whose value was updated.
- Stream
Inspector Record - Inspector data shown by browser stream tools.
Enums§
- Browser
Stream Status - Browser-visible stream status for inspectors and transport badges.
- Session
Status - The visible state of a session’s connection.
- Transport
Kind - Which kind of runtime a transport connects to.
- WebStream
Operation - Web bridge stream operations and their corresponding fabric controls.
Traits§
- Transport
- The location-transparent bus the UI targets. Implementors map these calls to
realize/EvalFabric(realize_finalforTransport::realizeandrealize_eventsforTransport::drain_events); the fixture maps them to an in-memory store.
Functions§
- web_
stream_ operation_ capability_ names - Capability names required by browser-visible stream operations.
- web_
stream_ operation_ symbols - Operation names exposed by the web bridge.