9ef23525687c8436407b9debcc285893532980b5
- byte-cap check moved ahead of poll_ready/try_send so the mux sees the InvalidData stream error at the failing call instead of the write pump emitting a mid-stream 1011 close (the chunk was already committed to the wire path) - pump-side over-cap arm replaced by a debug_assert (defense-in-depth invariant; the error was unreachable for single-call writes once the pre-send check exists) - write_tx_mut renamed write_tx_ref with an updated doc contract - WS-05's over-cap pump test replaced by a pre-send rejection test (error surfaces at the first write, names the cap) + a cap-edge test (exactly PENDING_BUFFER_CAP still flows) Verification: scripts/verify.sh OK (341 passed), clippy -D warnings clean, fmt clean
Description
No description provided
5.7 MiB
Languages
Rust
99.9%