Skip to content

Repository files navigation

consul-rust

Build Status

Documentation here.

Rust client libray for Consul HTTP API

Usage

 extern crate consul;
use std::collections::HashMap;
use consul::{Client, Config, QueryMeta};
use consul::catalog::Catalog;
fn main(){
let config = Config::new().unwrap();
let client = Client::new(config);
let services: (HashMap<String, String>, QueryMeta) = client.services(None).unwrap();
println!("{:?}", services);
}

For more examples, see the tests .

Installation

Simply include the consul-rust in your Cargo dependencies.

[dependencies]
consul = "0.4"

About

Rust client libray for Consul HTTP API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages