[][src]Crate rust_consul

Future-aware client for consul

This library is an client for consul that gives you stream of changes done in consul

Structs

Agent

Parse node list from services in consul

Client

Consul client

FutureConsul

A future response from consul

Node

Node hosting services

ServiceNodes

Parse node list from services in consul

Services

Parse services list in consul

Watcher

Watch changes made in consul and parse those changes

Enums

Error

General errors that breaks the stream

ParseError

Error that Watch may yield in the stream

ProtocolError

Errors related to blocking protocol as defined by consul

Traits

ConsulType

Trait for parsing types out of consul

Type Definitions

ServiceName

Services name used in consul