# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "pravega-client" version = "0.3.7" authors = [ "Tom Kaitchuck <Tom.Kaitchuck@dell.com>", "Wenqi Mou <wenqi.mou@dell.com>", "Sandeep Shridhar <sandeep.shridhar@dell.com>", "Wenxiao Zhang <wenxiao.zhang@dell.com>", ] description = "A Rust client for Pravega. (Pravega.io)" homepage = "https://www.pravega.io/" documentation = "https://docs.rs/pravega-client/0.3.7/" readme = "README.md" keywords = [ "streaming", "client", "pravega", ] categories = ["network-programming"] license = "Apache-2.0" repository = "https://github.com/pravega/pravega-client-rust" [profile.bench] opt-level = 3 lto = "thin" codegen-units = 1 debug = 2 debug-assertions = false [profile.release] opt-level = 3 lto = "fat" codegen-units = 1 debug = 0 debug-assertions = false [[bin]] name = "server-cli" path = "src/cli.rs" required-features = ["cli"] [[bench]] name = "benchmark" harness = false [dependencies.ahash] version = "0.8.6" [dependencies.async-stream] version = "0.2" [dependencies.async-trait] version = "0.1" [dependencies.bincode2] version = "2.0.1" [dependencies.byteorder] version = "1.3" [dependencies.bytes] version = "0.5" [dependencies.cfg-if] version = "1.0.0" [dependencies.chrono] version = "0.4" [dependencies.clap] version = "2.33" optional = true [dependencies.derive-new] version = "0.5" [dependencies.enum-iterator] version = "0.6" [dependencies.futures] version = "0.3" [dependencies.futures-intrusive] version = "0.3" [dependencies.futures-util] version = "0.3.16" [dependencies.im] version = "15" [dependencies.lazy_static] version = "1.4" [dependencies.metrics] version = "0.15.1" [dependencies.metrics-exporter-prometheus] version = "0.4.0" [dependencies.pcg_rand] version = "0.11" [dependencies.pravega-client-auth] version = "0.3" [dependencies.pravega-client-channel] version = "0.3" [dependencies.pravega-client-config] version = "0.3" [dependencies.pravega-client-macros] version = "0.3" [dependencies.pravega-client-retry] version = "0.3" [dependencies.pravega-client-shared] version = "0.3" [dependencies.pravega-connection-pool] version = "0.3" [dependencies.pravega-controller-client] version = "0.3" [dependencies.pravega-wire-protocol] version = "0.3" [dependencies.rand] version = "0.7" [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_cbor] version = "0.11" [dependencies.snafu] version = "0.6" [dependencies.structopt] version = "0.3" optional = true [dependencies.tiny-keccak] version = "2.0.0" features = ["shake"] [dependencies.tokio] version = "1" features = ["full"] [dependencies.tokio-util] version = "0.3" [dependencies.tracing] version = "0.1" [dependencies.tracing-futures] version = "0.2" [dependencies.tracing-subscriber] version = "0.2" [dependencies.uuid] version = "0.8" features = ["v4"] [dev-dependencies.byteorder] version = "1.3" [dev-dependencies.criterion] version = "0.3" [dev-dependencies.lazy_static] version = "1.4" [dev-dependencies.mockall] version = "0.8" [dev-dependencies.ordered-float] version = "2.7" features = ["serde"] [features] cli = [] default = [] integration-test = []