Expand description
An asynchronously etcd client for Rust.
etcd-rs supports etcd v3 API and async/await syntax.
Structs§
- Auth
Disable Response - Auth
Enable Response - Auth
Role AddRequest - Auth
Role AddResponse - Auth
Role Delete Request - Auth
Role Delete Response - Auth
Role List Response - Auth
Status Request - Auth
Status Response - Authenticate
Request - Authenticate
Response - Client
- Client is an abstraction for grouping etcd operations and managing underlying network communications.
- Client
Config - Config for establishing etcd client.
- Compact
Request - Compact
Response - Delete
Request - Delete
Response - Endpoint
- Event
- Every change to every key is represented with Event messages.
- KeyRange
- KeyRange is an abstraction for describing etcd key of various types.
- KeyValue
- Key-Value pair.
- Lease
Grant Request - Lease
Grant Response - Lease
Keep Alive - Lease
Keep Alive Request - Lease
Keep Alive Response - Lease
Revoke Request - Lease
Revoke Response - Lease
Time ToLive Request - Lease
Time ToLive Response - Member
- Member
AddRequest - Member
AddResponse - Member
List Request - Member
List Response - Member
Remove Request - Member
Remove Response - Member
Update Request - Member
Update Response - PutRequest
- PutResponse
- Range
Request - Range
Response - Response
Header - TxnRequest
- TxnResponse
- Watch
Cancel Request - Watch
Canceler - Watch
Create Request - Watch
Response - Watch
Stream
Enums§
- Error
- Event
Type - The kind of event.
- TxnCmp
- Transaction Comparation.
- TxnOp
- Transaction Operation.
- TxnOp
Response - Response transaction operation.
- Watch
Inbound