Stream::Slice が Debug しか要求してなくて number of tokens を取れないの若干ダルいな (winnow 0.5)
や、まあ必ずしもそれが可能ではないかもというのはわかるんだが。 &str に対して # of tokens の測定は O(N) の計算量になるし……はてさて。
や、そもそも今私が必要としているのは # of bytes だからもうちょっと雑な trait bound でいいのか?
でもなぁ、意図して AsRef<[u8]> とかが Slice から外されてる入力ストリーム型とかが来たらどうするかという問題もある (そんなことあるか?)