rs-consul 0.13.0

This crate provides access to a set of strongly typed apis to interact with consul (https://www.consul.io/)
Documentation
acl {
  enabled = true
  default_policy = "allow"
  enable_token_persistence = true
  tokens {
    initial_management = "8fc9e787-674f-0709-cfd5-bfdabd73a70d"
  }
}

# A service with 3 instances.
services {
  id = "test-service-1"
  name = "test-service"
  address = "1.1.1.1"
  port = 20001
  checks = []
  tags = ["first"]
}

services {
  id = "test-service-2"
  name = "test-service"
  address = "2.2.2.2"
  port = 20002
  checks = []
  tags = ["second"]
}

services {
  id = "test-service-3"
  name = "test-service"
  address = "3.3.3.3"
  port = 20003
  checks = []
  tags = ["third"]
}