#consul #typed #api #interact #io #running

rs-consul

本包提供了一套强类型API,用于与consul(https://www.consul.io/)交互。

11个版本 (6个重大变更)

0.7.0 2024年7月24日
0.5.0 2023年11月20日
0.3.0 2023年6月19日
0.2.3 2022年8月25日
0.2.0 2021年7月21日

#182网络编程 中排名

Download history 13466/week @ 2024-05-04 16519/week @ 2024-05-11 18405/week @ 2024-05-18 19122/week @ 2024-05-25 20214/week @ 2024-06-01 14500/week @ 2024-06-08 16515/week @ 2024-06-15 19539/week @ 2024-06-22 16915/week @ 2024-06-29 11327/week @ 2024-07-06 9280/week @ 2024-07-13 10844/week @ 2024-07-20 10289/week @ 2024-07-27 7168/week @ 2024-08-03 8330/week @ 2024-08-10 8701/week @ 2024-08-17

每月下载量36,384
2 crate 中使用

自定义许可

88KB
1.5K SLoC

rs-consul

Crates.io: rs-consul Documentation Main

本包提供了一套强类型API,用于与consul(https://www.consul.io/)交互。

安装

只需在Cargo依赖中包含rs-consul即可。

[dependencies]
rs-consul = "0.4.0"

开发

cargo build

测试

本地Consul

使用Docker镜像本地启动consul。

docker-compose up -d

CI Consul

在CI中,我们启动一个服务容器以进行测试。

运行测试

cargo test

贡献

对于贡献,请

  1. 发起一个pull request
  2. 确保测试通过
  3. 在Changelog中添加一个条目

许可

rs-consul可在MIT许可下使用。有关详细信息,请参阅LICENSE

依赖项

~18–29MB
~544K SLoC