Docs.rs
  • etcd-rs-1.0.1
    • etcd-rs 1.0.1
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • lodrem
    • Dependencies
      • async-trait ^0.1 normal
      • futures ^0.3 normal
      • http ^0.2 normal
      • prost ^0.11 normal
      • thiserror ^1.0 normal
      • tokio ^1.27 normal
      • tokio-stream ^0.1 normal
      • tonic ^0.9 normal
      • rand ^0.8 dev
      • tokio ^1.27 dev
      • tonic-build ^0.9 build
    • Versions
    • 50% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • Rust
    • About docs.rs
    • Privacy policy
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

Crate etcd_rs

  • Version 1.0.1
  • All Items
  • Structs
  • Enums
  • Traits
  • Type Definitions
?
Change settings

Crate etcd_rs

source ·
Expand description

An asynchronously etcd client for Rust.

etcd-rs supports etcd v3 API and async/await syntax.

Structs

  • AuthenticateRequest
  • AuthenticateResponse
  • Client
    Client is an abstraction for grouping etcd operations and managing underlying network communications.
  • ClientConfig
    Config for establishing etcd client.
  • CompactRequest
  • CompactResponse
  • DeleteRequest
  • DeleteResponse
  • 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.
  • LeaseGrantRequest
  • LeaseGrantResponse
  • LeaseKeepAlive
  • LeaseKeepAliveRequest
  • LeaseKeepAliveResponse
  • LeaseRevokeRequest
  • LeaseRevokeResponse
  • LeaseTimeToLiveRequest
  • LeaseTimeToLiveResponse
  • Member
  • MemberAddRequest
  • MemberAddResponse
  • MemberListRequest
  • MemberListResponse
  • MemberRemoveRequest
  • MemberRemoveResponse
  • MemberUpdateRequest
  • MemberUpdateResponse
  • PutRequest
  • PutResponse
  • RangeRequest
  • RangeResponse
  • ResponseHeader
  • TxnRequest
  • TxnResponse
  • WatchCancelRequest
  • WatchCanceler
  • WatchCreateRequest
  • WatchResponse
  • WatchStream

Enums

  • Error
  • EventType
    The kind of event.
  • TxnCmp
    Transaction Comparation.
  • TxnOp
    Transaction Operation.
  • TxnOpResponse
    Response transaction operation.
  • WatchInbound

Traits

  • AuthOp
  • ClusterOp
  • KeyValueOp
  • LeaseOp
  • WatchOp

Type Definitions

  • LeaseId
  • Result