11个版本
0.4.2 | 2021年5月11日 |
---|---|
0.3.0 | 2019年8月5日 |
0.2.0 | 2017年5月27日 |
0.0.6 | 2016年7月13日 |
0.0.4 | 2015年7月1日 |
#227 in HTTP客户端
1,025 每月下载量
用于 sentinel-core
34KB
889 行
consul-rust
文档在此.
Rust客户端库,用于Consul HTTP API
用法
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);
}
更多示例,请参阅 测试。
安装
只需将consul-rust包含在您的Cargo依赖项中。
[dependencies]
consul = "0.4"
依赖项
~6–21MB
~302K SLoC