Crate umsh_ulcp_web_engine

Crate umsh_ulcp_web_engine 

Source
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
DebuggerEngine
Transport-neutral debugger state machine.
DecodedValue
Human-readable interpretation that accompanies, but never replaces, the property’s authoritative raw octets.
PacketOptionsSummary
PacketSummary
PropertyChoice
PropertySpec
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
SimulatedDevice
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.

Functions§

property_specs