#protocols #kinetic #storage

nightly bin+lib kinetic-rust

用 Rust 编写的 Kinetic 协议库

3 个版本

使用旧 Rust 2015

0.0.16 2015 年 4 月 21 日
0.0.13 2014 年 11 月 28 日
0.0.7 2014 年 11 月 23 日

#1 in #kinetic

MIT 许可证

720KB
12K SLoC

一个用 Kinetic 协议库,用 Rust 编写。

Build Status

入门

安装 Rust

如果您还没有 Rust,获取最新 nightly 版本的最快方式是运行

curl -s https://static.rust-lang.org/rustup.sh | sudo sh -s -- --channel=nightly

如果您想了解其他安装选项,请访问官方的 安装 指南。

添加 Kinetic-rust 依赖项

如果您使用 Cargo 并想使用可在 crates.io 找到的最新稳定 Kinetic-rust crate,请在您的 Cargo.toml 中添加以下内容

[dependencies.kinetic-rust]

要直接将依赖项链接到 GitHub 仓库,则添加以下内容

[dependencies.kinetic-rust]
    git = "https://github.com/icorderi/kinetic-rust.git"

注意:有关处理 依赖项 的更多信息,请查看官方 cargo 网站。

导入 Kinetic-rust

要从您的代码中导入 Kinetic-rust,请添加此语句

extern crate kinetic; // depend on the kinetic-rust library

[可选] 从源代码安装 Kinetic-rust

git clone https://github.com/icorderi/kinetic-rust.git
cd kinetic-rust
cargo build --release

注意:使用 --release 标志将启用优化编译代码。

此外,您可以在本地运行测试或编译文档

cargo test
cargo doc

本地 HTML 文档将在 ./target/doc/kinetic/index.html 中可用。

注意:一些测试可能需要您拥有 Kinetic 设备。如果没有真实设备,您可以使用 模拟器

文档

如果您需要帮助,不要忘记查看库的在线 文档

贡献

通过 问题 或提交 PR 参与进来。

许可证

本项目采用 MIT 许可证 (MIT) 许可

依赖项

~0.5–8MB
~46K SLoC