Rust Pachyderm
Official Rust Pachyderm client. This library provides low-level (auto-generated) bindings to our gRPC services, with support for async/await thanks to tonic. It should work on rust stable 1.39+, as well as nightly/beta.
A Small Taste
Here's an example that creates a repo and adds a file:
//! This creates a PFS repo called `hello-world`
extern crate pachyderm;
extern crate tokio;
extern crate tonic;
use Error;
use ;
async
Examples
- Hello World: Creates a PFS repo called
hello-world
. To run:cargo run --example hello_world
- OpenCV: This is the canonical Pachyderm/OpenCV demo, ported to this library. To run
cargo run --example opencv
Contributing
This driver is co-maintained by Pachyderm and the community. If you're looking to contribute to the project, this is a fantastic place to get involved. Take a look at the contributing guide for more info.