d6d5509c6d006b03d387441a9fe41ed6b8ae0ef1
- WriteMsg::CloseWith now carries (code, reason); the write pump sent the hardcoded "text messages not supported" string for the idle (1001) and inbound-frame (1011) closes as well as the text (1002) close - close_reason module: canonical per-cause reason strings, shared by the close frames and the stream-error diagnostics (they already matched for idle/oversize; now single-sourced) - reason asserts added to the idle-stall and forever-dribble 1001 tests (reason names the no-chunk-progress cause) and a new text frame test asserts 1002 + the distinct text reason Verification: scripts/verify.sh OK (342 passed), clippy -D warnings clean, fmt clean
Languages
Rust
98.6%
Python
1.3%
Shell
0.1%