Expand description

consul

This crate provides access to a set of strongly typed apis to interact with consul (https://www.consul.io/)

Re-exports

pub use types::*;

Modules

The strongly typed data structures representing canonical consul objects.

Structs

The config necessary to create a new consul client.

This struct defines the consul client and allows access to the consul api via method syntax.

Represents a lock against Consul. The lifetime of this object defines the validity of the lock against consul. When the object is dropped, the lock is attempted to be released for the next consumer.

Enums

The error type returned from all calls into this this crate.