0.1.0 |
|
---|
#27 in #read-stream
370KB
221 行
split_read
查看crate的文档。
lib.rs
:
要点
- 只能按一个字节分隔。
- 始终是零拷贝。
- 当你需要时复制/分配。
替代方案
- 🦀
std::io::Lines
如果需要为每一行分配内存,则更合适。否则速度较慢。 - 🦀
slice::split
如果整个输入在一个切片中,则很方便。在小输入上更快,在中大型输入上较慢(比std::io::Lines
快)。 - 📦
split_by
对于仅按一个字节分割来说,比上述任何选项都慢得多,但可以按多个字节的多个模式分割。