Expand description
Shared Content-Length frame parsing and encoding for JSON-RPC transports.
This crate provides a transport-level framing primitive used by both LSP and DAP components:
Content-Length: <len>\r\n\r\n<raw JSON bytes>
The framer is intentionally payload-agnostic and operates only on bytes.
Structs§
- Content
Length Framer - Stateful extractor for
Content-Lengthframed payloads.
Enums§
- Framing
Error - Framing errors for
Content-Lengthtransport parsing.
Constants§
- MAX_
FRAME_ SIZE - Maximum allowed message body size in bytes.
Functions§
- frame
- Build a full
Content-Lengthframed message from a payload body.