beanstalkd 0.2.1

Easy-to-use beanstalkd client for Rust (IronMQ compatible)
docs.rs failed to build beanstalkd-0.2.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: beanstalkd-0.4.1

rust-beanstalkd Build Status

Easy-to-use beanstalkd client for Rust (IronMQ compatible)

Install

Add this dependency to your Cargo.toml

beanstalkd = "*"

Documentation

More documentation can be found here.

Usage

Producer

extern crate beanstalkd;

use beanstalkd::Beanstalkd;

fn main() {
    let mut beanstalkd = Beanstalkd::localhost().unwrap();
    beanstalkd.put("Hello World", 0, 0, 10000);
}

Consumer

extern crate beanstalkd;

use beanstalkd::Beanstalkd;

fn main() {
    let mut beanstalkd = Beanstalkd::localhost().unwrap();
    loop {
        let (id, body) = beanstalkd.reserve().unwrap();
        println!("{}", body);
        beanstalkd.delete(id);
    }
}

IronMQ example

// TODO

License

MIT License