incular-devtools-protocol 0.1.0

Typed, versioned wire protocol between Incular targets and DevTools
Documentation
  • Coverage
  • 7.29%
    35 out of 480 items documented0 out of 64 items with examples
  • Size
  • Source code size: 41.4 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 2.4 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 5s Average build duration of successful builds.
  • all releases: 5s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • FabortLabs/incular
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • fabort-labs

incular-devtools-protocol

Architecture and support

Contract Status
Ownership Versioned diagnostics messages shared with tooling.
API class backend; re-exports and path overrides follow the architecture contract.
Support Opt-in tooling protocol; no runtime dependency.

Typed, versioned wire protocol between a running Incular application (the target) and Incular DevTools. Depends only on serde so the standalone DevTools UI, the in-target agent, and offline tooling can share it without pulling in the framework runtime or renderer.

Diagnostic constraints encode an unbounded maximum as JSON null and decode it back to positive infinity. Finite bounds keep their numeric representation. This also supports existing targets, whose default float serialization already emitted null for unbounded maxima.