You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Ezra Barrow ce8e8840b9 Update 'Cargo.toml' 11 months ago
examples MANTA-5232 want rust-moray support for batch puts 2 years ago
src MANTA-5391 rebalancer reduce cueball connections (#25) 2 years ago
.gitignore initial commit 4 years ago
Cargo.toml Update 'Cargo.toml' 11 months ago
LICENSE MANTA-4572 add MPL to rust-moray 3 years ago updated 3 years ago
rustfmt.toml conditional put, objects::Option struct and objects::Etag enum 3 years ago

Note: This crate and its interfaces are still unstable and will likely change underneath you without notice.


This is a rust implementation of a client for Joyent's Moray key-value store.

This crate includes:

  • moray client library interface with the following methods:
    • list_buckets
    • get_buckets
    • create_buckets
    • put_object
    • get_object
    • find_objects
    • sql: Raw sql interface


cargo build

Run Examples

cargo run --example <listbuckets|createbucket|putobject|findobjects|sql>



cargo test


cargo test -- --nocapture


Before commit, ensure that the following command is run:

cargo fmt