#varint #protobuf #buffer #protocols #codec #google #read

已撤回 varmint

这是Google的Protocol Buffers中使用的varint编解码器的Rust实现

使用旧的Rust 2015

0.1.3 2018年4月29日
0.1.2 2016年11月5日
0.1.1 2016年11月3日
0.1.0 2016年11月1日

#42 in #varint

Download history • Rust 包仓库 6/week @ 2024-04-07 • Rust 包仓库 9/week @ 2024-04-14 • Rust 包仓库 16/week @ 2024-04-21 • Rust 包仓库 8/week @ 2024-04-28 • Rust 包仓库 6/week @ 2024-05-05 • Rust 包仓库 6/week @ 2024-05-12 • Rust 包仓库 3/week @ 2024-05-19 • Rust 包仓库 10/week @ 2024-05-26 • Rust 包仓库 18/week @ 2024-06-02 • Rust 包仓库 8/week @ 2024-06-09 • Rust 包仓库 17/week @ 2024-06-16 • Rust 包仓库 17/week @ 2024-06-23 • Rust 包仓库 2/week @ 2024-06-30 • Rust 包仓库 5/week @ 2024-07-07 • Rust 包仓库 67/week @ 2024-07-14 • Rust 包仓库 13/week @ 2024-07-21 • Rust 包仓库

89 每月下载量
用于 6 个crate (3个直接使用)

MIT/Apache

18KB
303

varmint travis-badge cargo-badge license-badge

这是Google的Protocol Buffers中使用的varint编解码器的Rust实现。在标准IO特性之上,增加了用于各种大小的varint的read_*/write_*方法。

开发中

此项目使用clippy并拒绝在CI构建中的警告。为了确保您的更改将被接受,请在提交拉取请求之前使用cargo clippy(通过在nightly rust上运行cargo install clippy)进行检查(同时像往常一样运行cargo test)。

CI中使用的nightly日期和clippy版本都在.travis.yml中被固定,因为clippy有时会在发布新的nightly后断开几天,作为拉取请求的一部分,您可以随时更新到已知的良好配对。

许可证

根据您选择,许可如下

贡献

除非您明确声明,否则您提交给作品的所有有意贡献都将按照上述条款双重许可,不附加任何其他条款或条件。

无运行时依赖