ceph-async 4.0.5

Forked from official ceph-rust. Async pr from jcsp was merged. A rust-lang specific interface to Ceph librados and Admin Sockets. You can create a Ceph development environment with the Chef automation tools: https://github.com/bloomberg/chef-bcs or with ceph-ansible. Chef-bcs uses the ceph-chef cookbook created and manage at github.com/ceph/ceph-chef. It will build out a full Ceph environment which you can then use for development etc. See README.md for details.
Documentation
1
2
3
4
5
6
7
8
extern crate ceph;

use ceph::CephClient;

pub fn main() {
    let ceph_client = CephClient::new("admin", "/etc/ceph/ceph.conf").unwrap();
    println!("Status: {}", ceph_client.status().unwrap());
}