Crate tokio_etcd_grpc_client

Crate tokio_etcd_grpc_client 

Source

Modules§

alarm_request
Nested message and enum types in AlarmRequest.
auth_client
Generated client implementations.
cluster_client
Generated client implementations.
compare
Nested message and enum types in Compare.
downgrade_request
Nested message and enum types in DowngradeRequest.
kv_client
Generated client implementations.
lease_client
Generated client implementations.
maintenance_client
Generated client implementations.
range_request
Nested message and enum types in RangeRequest.
request_op
Nested message and enum types in RequestOp.
response_op
Nested message and enum types in ResponseOp.
watch_client
Generated client implementations.
watch_create_request
Nested message and enum types in WatchCreateRequest.
watch_request
Nested message and enum types in WatchRequest.
woo_client
Generated client implementations.

Structs§

AlarmMember
AlarmRequest
AlarmResponse
AuthClient
AuthDisableRequest
AuthDisableResponse
AuthEnableRequest
AuthEnableResponse
AuthRoleAddRequest
AuthRoleAddResponse
AuthRoleDeleteRequest
AuthRoleDeleteResponse
AuthRoleGetRequest
AuthRoleGetResponse
AuthRoleGrantPermissionRequest
AuthRoleGrantPermissionResponse
AuthRoleListRequest
AuthRoleListResponse
AuthRoleRevokePermissionRequest
AuthRoleRevokePermissionResponse
AuthServiceTokenSetter
AuthStatusRequest
AuthStatusResponse
AuthUserAddRequest
AuthUserAddResponse
AuthUserChangePasswordRequest
AuthUserChangePasswordResponse
AuthUserDeleteRequest
AuthUserDeleteResponse
AuthUserGetRequest
AuthUserGetResponse
AuthUserGrantRoleRequest
AuthUserGrantRoleResponse
AuthUserListRequest
AuthUserListResponse
AuthUserRevokeRoleRequest
AuthUserRevokeRoleResponse
AuthenticateRequest
AuthenticateResponse
ClientEndpointConfig
ClusterClient
CompactionRequest
CompactionRequest compacts the key-value store up to a given revision. All superseded keys with a revision less than the compaction revision will be removed.
CompactionResponse
Compare
DefragmentRequest
DefragmentResponse
DeleteRangeRequest
DeleteRangeResponse
DowngradeRequest
DowngradeResponse
EtcdGrpcClient
Event
GetRequest
GetResponse
HashKvRequest
HashKvResponse
HashRequest
HashResponse
KeyValue
KvClient
LeaseCheckpoint
LeaseCheckpointRequest
LeaseCheckpointResponse
LeaseClient
LeaseGrantRequest
LeaseGrantResponse
LeaseKeepAliveRequest
LeaseKeepAliveResponse
LeaseLeasesRequest
LeaseLeasesResponse
LeaseRevokeRequest
LeaseRevokeResponse
LeaseStatus
LeaseTimeToLiveRequest
LeaseTimeToLiveResponse
MaintenanceClient
Member
MemberAddRequest
MemberAddResponse
MemberListRequest
MemberListResponse
MemberPromoteRequest
MemberPromoteResponse
MemberRemoveRequest
MemberRemoveResponse
MemberUpdateRequest
MemberUpdateResponse
MoveLeaderRequest
MoveLeaderResponse
PutRequest
PutResponse
RangeRequest
RangeResponse
RequestOp
ResponseHeader
ResponseOp
SnapshotRequest
SnapshotResponse
StatusRequest
StatusResponse
TxnRequest
From google paxosdb paper: Our implementation hinges around a powerful primitive which we call MultiOp. All other database operations except for iteration are implemented as a single call to MultiOp. A MultiOp is applied atomically and consists of three components:
TxnResponse
WatchCancelRequest
WatchClient
WatchCreateRequest
WatchProgressRequest
Requests the a watch stream progress status be sent in the watch response stream as soon as possible.
WatchRequest
WatchResponse

Enums§

AlarmType
EndpointPort
EndpointSchema
EventType

Constants§

PROGRESS_WATCH_ID

Functions§

client
Create a gRPC client Channel from a list of etcd endpoints.

Type Aliases§

AuthedChannel