What's the best way to read from a type implementing the std::io::Read
trait when the contents of the output isn't important?
Possible options I see are:
- Read single bytes in a loop.
- Allocate a potentially huge vector and read into that.
- Something in-between... read into a fixed sized buffer in a loop.
The first 2 options don't seem ideal, the third is OK but inconvenient.
Does Rust provide a convenient way to achieve this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…