ceph_rust - Rust
Description: API documentation for the Rust `ceph_rust` crate.
Keywords: rust, rustlang, rust-lang, ceph_rust

# Crate ceph_rust [−] [src]

Ceph-rust is a thin layer over the librados C interface. A little higher abstraction layer will be coming next that will encapsulate all of the "C" specific features so that only pure Rust will be needed.

Only works on Linux The documentation for librados can be found: http://docs.ceph.com/docs/master/rados/api/librados/

By default Ceph names librados as the following for the given platforms: Hammer release: RHEL/CentOS: /usr/lib64/librados.so.2.0.0

Ubuntu: /usr/lib/librados.so.2.0.0

You will need to do a symlink of the above link to the following: RHEL/CentOS: sudo ln -s /usr/lib64/librados.so.2.0.0 /usr/lib64/librados.so

Ubuntu: sudo ln -s /usr/lib/librados.so.2.0.0 /usr/lib/librados.so

NOTE: If someone know of another way for Rust to find the librados file then please issue a PR for it. Thanks!

See the /examples/ceph.rs for how to use the library.

## Modules

rados |

# Help

## Keyboard Shortcuts

?
  Show this help dialog
S
  Focus the search field
⇤
  Move up in search results
⇥
  Move down in search results
⏎
  Go to active search result
+
  Collapse/expand all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)