Crate rust_consul [−] [src]
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 |