#protobuf #kinetic #protocols #buffer #interfacing

kinetic-protobuf

Rust library for interfacing with Kinetic protocol buffers

3 releases

Uses old Rust 2015

0.1.2 Jan 15, 2017
0.1.1 Jan 14, 2017
0.1.0 Jan 14, 2017

#2 in #kinetic


Used in tokio-kinetic

MIT license

650KB
12K SLoC

kinetic-protobuf

Build Status License Documentation

This library compiles the Kinetic protocol buffer specification to a Rust library using rust-protobuf. Users can simply add the library as a dependency for their projects. This is not an implementation of a Kinetic client library for Rust: for that, see tokio-kinetic.

Usage

In your Cargo.toml,

[dependencies]
kinetic-protobuf = "0.1.2"

In your source,

extern crate kinetic_protobuf;

Licensing

kinetic-protobuf is distributed under the terms of the MIT license. The Kinetic Protocol is licensed under Mozilla Public License 2.0, and so I have included the Kinetic Protocol source repository, used to generate this library (specifically the file "kinetic.proto"), as a submodule for users to have access to.

Dependencies

~1.5MB
~28K SLoC