Question
What exact byte-limit contract should minip2p expose while using rust-libp2p 0.22 as its baseline? Lock combined versus per-direction accounting, whether pipelined bytes count, behavior at exact equality, full-final-chunk overshoot, the meaning of zero, when both legs reset, and which byte total and close reason appear in events and tests.
Question
What exact byte-limit contract should minip2p expose while using rust-libp2p 0.22 as its baseline? Lock combined versus per-direction accounting, whether pipelined bytes count, behavior at exact equality, full-final-chunk overshoot, the meaning of zero, when both legs reset, and which byte total and close reason appear in events and tests.