Expand description
Frame layer — RFC 9113 §4 + §6.
Frame header (9 bytes):
+-----------------------------------------------+
| Length (24) |
+---------------+---------------+---------------+
| Type (8) | Flags (8) |
+-+-------------+---------------+-------------------------------+
|R| Stream Identifier (31) |
+=+=============================================================+
| Frame Payload (0...) ...
+---------------------------------------------------------------+Structs§
- Flags
- Frame flags (8 bits, meaning depends on frame type).
- Frame
- Frame with header + borrowed slice over the payload (zero-copy).
- Frame
Header - Frame header (9 bytes).
Enums§
- Frame
Type - Frame type — RFC 9113 §6.
Constants§
- DEFAULT_
MAX_ FRAME_ SIZE - Default Max-Frame-Size (RFC 9113 §6.5.2: SETTINGS_MAX_FRAME_SIZE initial value).
- FRAME_
HEADER_ LEN - Frame header length (bytes).
Functions§
- decode_
frame - Decodes a frame from a byte slice. Spec §4.1.
- encode_
frame - Encodes a frame into an output buffer. Spec §4.1.