You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 29, 2024. It is now read-only.
An [etcd](https://github.com/etcd-io/etcd) (API v3) client for Rust backed by [tokio](https://github.com/tokio-rs/tokio) and [tonic](https://github.com/hyperium/tonic).
14
10
15
-
16
-
An [etcd](https://github.com/etcd-io/etcd) (API v3) client for Rust, and it provides `async/await` APIs backed by [tokio](https://github.com/tokio-rs/tokio) and [tonic](https://github.com/hyperium/tonic).
17
-
18
-
Documentation on the library can be found at [docs.rs/etcd-rs](https://docs.rs/etcd-rs).
19
-
20
-
Features
21
-
----
22
-
23
-
- Asynchronous
24
-
- Etcd APIv3
25
-
26
-
Examples
11
+
Supported APIs
27
12
----
28
13
29
-
[./examples](./examples)
14
+
- KV
15
+
-[x] Put
16
+
-[x] Range
17
+
-[x] Delete
18
+
-[x] Transaction
19
+
-[x] Compact
20
+
- Lease
21
+
-[x] Grant
22
+
-[x] Revoke
23
+
-[x] KeepAlive
24
+
-[x] TimeToLive
25
+
- Watch
26
+
-[x] WatchCreate
27
+
-[x] WatchCancel
28
+
- Auth
29
+
-[x] Authenticate
30
+
-[ ] RoleAdd
31
+
-[ ] RoleGrantPermission
32
+
-[ ] UserAdd
33
+
-[ ] UserGrantRole
34
+
-[ ] AuthEnable
35
+
-[ ] AuthDisable
36
+
- Cluster
37
+
-[x] MemberAdd
38
+
-[x] MemberRemove
39
+
-[x] MemberUpdate
40
+
-[x] MemberList
41
+
- Maintenance
42
+
-[ ] Alarm
43
+
-[ ] Status
44
+
-[ ] Defragment
45
+
-[ ] Hash
46
+
-[ ] Snapshot
47
+
-[ ] MoveLeader
30
48
31
49
Usage
32
50
----
@@ -35,66 +53,61 @@ Add following dependencies in your project `cargo.toml`:
0 commit comments