2 个不稳定版本
0.3.0 | 2022 年 12 月 23 日 |
---|---|
0.2.0 | 2022 年 3 月 4 日 |
在 压缩 中排名第 319
每月下载量 60
在 fqtk 中使用
37KB
470 行
pooled-writer
聚合写入器和压缩器。
此库适用于您拥有的写入器数量大于或等于您想要用于写入的线程数的场景。
请注意,这是一个 alpha 版本,API 在未来的版本中可能会发生重大变化。
文档和示例
请参阅生成的 Rust 文档。
如何在项目中使用
将以下内容添加到您的 Cargo.toml
依赖项部分,根据需要更新版本号。
[dependencies]
pooled-writer = "*"
默认情况下,这将附带 BGZF 压缩器。如果不需要,则在上述依赖项声明中添加 default-features = true
指定符(即 pooled-writer = {version = "*", default-features = false}
)。
如何本地构建和测试
假设您已克隆仓库并处于顶层
cargo test
# The following test is more comprehensive and may take up to 10 minutes to run
cargo test -- --ignored
如何发布
这假设您已通过 cargo install cargo-release
安装了 cargo-release
,并通过 crates.io
设置了凭据。
cargo release <patch|minor|major>
依赖项
~1–7MB
~39K SLoC