Expand description
Sans-IO host engine for browser and native ULCP tools.
Browser APIs, clocks, and presentation deliberately live outside this crate. Callers feed transport bytes, drain transport writes, and consume a stable stream of serializable events.
Structs§
- Capability
- Debugger
Engine - Transport-neutral debugger state machine.
- Decoded
Value - Human-readable interpretation that accompanies, but never replaces, the property’s authoritative raw octets.
- Packet
Options Summary - Packet
Summary - Property
Choice - Property
Spec - Presentation-neutral description of a known property. Web frontends can render this as a table, form, or conversational settings surface without carrying a second copy of the protocol schema.
- RxMetadata
- Simulated
Device - A deterministic, RAM-backed device that speaks HDLC-Lite exactly like USB.
Enums§
- Direction
- Event
- Structured engine output. The JSON representation is the public browser contract and can be reused by other web frontends.
- Transport
- The framing carried by the browser-owned physical link.