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
README.md updated README.md 3 years ago
rustfmt.toml conditional put, objects::Option struct and objects::Etag enum 3 years ago

README.md

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

rust-moray

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

Build

cargo build

Run Examples

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

Development

Testing

cargo test

or

cargo test -- --nocapture

Committing

Before commit, ensure that the following command is run:

cargo fmt