fluvio 0.12.3

The offical Fluvio driver for Rust
Documentation
[package]
name = "fluvio"
version = "0.12.3"
edition = "2021"
license = "Apache-2.0"
authors = ["Fluvio Contributors <team@fluvio.io>"]
categories = ["database"]
keywords = ["streaming", "stream", "queue"]
repository = "https://github.com/infinyon/fluvio"
description = "The offical Fluvio driver for Rust"

[lib]
name = "fluvio"
path = "src/lib.rs"

[features]
default = []
admin = ["fluvio-sc-schema/use_serde"]
smartengine = ["fluvio-smartengine"]
unstable = []

[dependencies]
tracing = "0.1.19"
tracing-futures = "0.2.4"
futures-util = "0.3.6"
bytes = "1.0.1"
toml = "0.5.5"
async-rwlock = "1.1.0"
base64 = { version = "0.13.0" }
serde = { version = "1.0.110", features = ['derive'] }
serde_json = "1.0.53"
async-channel = "1.1.0"
event-listener = "2.5.1"
async-lock = "2.4.0"
tokio = { version = "1.3.0", features = ["macros", "sync"] }
thiserror = "1.0.20"
once_cell = "1.5.2"
semver = "1.0.0"
pin-project-lite = "0.2"
siphasher = "0.3.5"
cfg-if = "1.0.0"
derive_builder = "0.10"
async-trait = "0.1.51"
instant = "0.1.12"


# Fluvio dependencies
fluvio-future = { version = "0.3.12", features = [
    "task",
    "openssl_tls",
    "task_unstable",
] }
fluvio-types = { version = "0.3.0", features = [
    "events",
], path = "../fluvio-types" }
fluvio-sc-schema = { version = "0.12.1", path = "../fluvio-sc-schema", default-features = false }
fluvio-socket = { path = "../fluvio-socket", version = "0.11.0" }
fluvio-protocol = { path = "../fluvio-protocol", version = "0.7" }
dataplane = { version = "0.9.0", path = "../fluvio-dataplane-protocol", package = "fluvio-dataplane-protocol" }

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
dirs = "4.0.0"
fluvio-smartengine = { path = "../fluvio-smartengine/", optional = true, version = "0.2.0" }

[target.'cfg(unix)'.dependencies]
fluvio-spu-schema = { version = "0.9.0", path = "../fluvio-spu-schema", features = [
    "file",
] }
[target.'cfg(windows)'.dependencies]
fluvio-spu-schema = { version = "0.9.0", path = "../fluvio-spu-schema" }

[target.'cfg(target_arch = "wasm32")'.dependencies]
fluvio-spu-schema = { version = "0.9.0", path = "../fluvio-spu-schema" }

[dev-dependencies]
async-std = { version = "1.6.4", default-features = false }
fluvio-future = { version = "0.3.0", features = ["io", "fixture"] }

[build-dependencies]
built = "0.5.1"

[target.'cfg(target_arch = "wasm32")'.dev-dependencies]
wasm-bindgen-test = "0.3.24"
fluvio_ws_stream_wasm = "0.7.0"