#read-write #pipe #writer #reader-writer #io #reader

read-write-pipe

一个为实现 Write 的对象编写的特质,用于从 Read 对象写入所有内容

1 个不稳定版本

0.1.0 2019年8月23日

1860数据结构

Download history 102/week @ 2024-03-13 112/week @ 2024-03-20 82/week @ 2024-03-27 80/week @ 2024-04-03 81/week @ 2024-04-10 123/week @ 2024-04-17 40/week @ 2024-04-24 56/week @ 2024-05-01 77/week @ 2024-05-08 76/week @ 2024-05-15 65/week @ 2024-05-22 71/week @ 2024-05-29 190/week @ 2024-06-05 66/week @ 2024-06-12 41/week @ 2024-06-19 16/week @ 2024-06-26

319 每月下载量
pg-trunk 中使用

Apache-2.0

7KB

read-write-pipe

一个为实现 Write 的对象编写的特质,用于从 Read 对象写入所有内容。

Build Status Crates.io

read-write-pipe 是一个Rust库,它包含一个用于将泛型 Read 对象写入写入器的单个实用 Trait。此库中的 Trait 不可用于生产环境。它作为将读取对象快速且不严谨地复制到文件或 stdout 的实用工具。

示例

  use read_write_pipe::*;
  use std::fs::{File, OpenOptions};
  use std::io;
  use std::io::Write;

  fn main() -> io::Result<()> {
      let input = File::open("a.txt")?;
      let mut output = OpenOptions::new()
          .read(true)
          .write(true)
          .create(true)
          .open("b.txt")?;
      let _ = output.write_reader(input)?;
      Ok(())
  }

文档: https://docs.rs/read-write-pipe

许可证

Apache License 2.0

无运行时依赖