macro zookeeper_derive

Derive implementations used to build the ZooKeeper library

3 unstable releases

Uses old Rust 2015

0.4.1 Jan 30, 2020
0.4.0 Jul 20, 2018
0.3.0 Jun 21, 2017
Download history 216/week @ 2024-07-21 711/week @ 2024-07-28 580/week @ 2024-08-04 821/week @ 2024-08-11 245/week @ 2024-08-18 273/week @ 2024-08-25 574/week @ 2024-09-01 749/week @ 2024-09-08 1104/week @ 2024-09-15 799/week @ 2024-09-22 1259/week @ 2024-09-29 390/week @ 2024-10-06 290/week @ 2024-10-13 360/week @ 2024-10-20 399/week @ 2024-10-27 229/week @ 2024-11-03

1,282 downloads per month
Used in 19 crates (2 directly)

MIT license

5KB
97 lines

rust-zookeeper

Build Status Coverage Status Version License

Zookeeper client written 100% in Rust

This library is intended to be equivalent with the official (low-level) ZooKeeper client which ships with the official ZK distribution.

I have plans to implement recipes and more complex Curator like logic as well, but that takes a lot of time, so pull requests are more than welcome! At the moment only PathChildrenCache is implemented.

Usage

Put this in your Cargo.toml:

[dependencies]
zookeeper = "0.8"

And this in your crate root:

extern crate zookeeper;

Examples

Check the examples directory

Feature and Bug Handling

Also if you find a bug or would like to see a feature implemented please raise an issue or send a pull-request.

Documentation

Documentation is available on the gh-pages branch.

Build and develop

cd zk-test-cluster
mvn clean package
cd ..
cargo test

Contributing

All contributions are welcome! If you need some inspiration, please take a look at the currently open issues.

Dependencies

~1.5MB
~37K SLoC