[package]
name = "fluvio-sc-schema"
version = "0.23.0"
edition = "2021"
authors = ["Fluvio Contributors <team@fluvio.io>"]
description = "Fluvio API for SC"
repository = "https://github.com/infinyon/fluvio"
license = "Apache-2.0"
[lib]
name = "fluvio_sc_schema"
path = "src/lib.rs"
[features]
use_serde = ["fluvio-controlplane-metadata/use_serde", "serde"]
json = ["serde_json"]
[dependencies]
tracing = { workspace = true }
serde = { workspace = true, features = ['derive'], optional = true }
serde_json = { workspace = true, optional = true }
static_assertions = { workspace = true }
anyhow = { workspace = true }
paste = "1.0"
thiserror = { workspace = true }
fluvio-controlplane-metadata = { workspace = true, features = ["smartmodule", "k8"] }
fluvio-protocol = { workspace = true, features = ["link"]}
fluvio-socket = { workspace = true }
fluvio-stream-model = { workspace = true, features = ["k8"] }
fluvio-types = { workspace = true }
[dev-dependencies]
fluvio-future = { workspace = true, features = ["subscriber"] }