как грамотно сделать обертку реализующую AsyncRead над Stream<Item = Result<impl Buf, Error>> чтобы прервать чтение если суммарный размер прочитанного стал >N ?
как грамотно сделать обертку реализующую AsyncRead над Stream<Item = Result<impl Buf, Error>> чтобы прервать чтение если суммарный размер прочитанного стал >N ?