#read-stream #io-read #stream #split #read #io #separate

已删除 split_read

通过分隔符分割 std::io::Read 流

0.1.0 2022年9月20日

#27 in #read-stream

MIT/Apache

370KB
221

split_read

查看crate的文档


lib.rs:

Split Read 流。

要点

  • 只能按一个字节分隔。
  • 始终是零拷贝。

替代方案

  • 🦀 std::io::Lines 如果需要为每一行分配内存,则更合适。否则速度较慢。
  • 🦀 slice::split 如果整个输入在一个切片中,则很方便。在小输入上更快,在中大型输入上较慢(比 std::io::Lines 快)。
  • 📦 split_by 对于仅按一个字节分割来说,比上述任何选项都慢得多,但可以按多个字节的多个模式分割。

Performance comparison Performance comparison on tiny data

依赖关系