consul-rust

Build Status

See the documentation here.

Rust client library for the Consul HTTP API.

Usage

```Rust extern crate consul;

use consul::Client; use std::collections::HashMap;

fn main() { let client = Client::new("http://127.0.0.1:8500"); let services: HashMap> = client.catalog.services().unwrap(); println!("{:?}", services); } ```

For more examples, see the tests.

Installation

Simply include consul-rust in your Cargo dependencies.

toml [dependencies] eschudt_consul = "0.1"