2 个版本
0.1.2 | 2023 年 7 月 25 日 |
---|---|
0.1.1 | 2023 年 7 月 25 日 |
#267 在 #env
在 north 中使用
6KB
north-derives
原始仓库在此,所有荣誉归所有者所有 https://github.com/pierresouchay/consul-rust
文档在此.
Rust 客户端库,用于 Consul HTTP API
使用方法
extern crate north_consul;
use std::collections::HashMap;
use north_consul::{Client, Config, QueryMeta};
use north_consul::catalog::Catalog;
async fn main(){
let config = Config::new().unwrap();
let client = Client::new(config);
let services: (HashMap<String, String>, QueryMeta) = client.services(None).await.unwrap();
println!("{:?}", services);
}
更多示例,请参阅 测试。
安装
只需在您的 Cargo 依赖关系中包含 consul-rust。
[dependencies]
north_consul = "0.0.1"
依赖关系
~53MB
~1M SLoC