[package]
edition = "2024"
name = "data-signals"
version = "0.1.1"
authors = ["Peter G. Bower"]
build = false
exclude = [
"live-data",
"live-feed",
"live-stream",
"live-binance",
"target",
".git",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Parent crate for the live-data ecosystem: protocol types (live-data), publisher SDK (live-feed), consumer SDK (live-stream)."
homepage = "https://github.com/pbower/data-signals"
documentation = "https://docs.rs/data-signals"
readme = "README.md"
keywords = [
"streaming",
"arrow",
"live",
"data",
"pubsub",
]
categories = [
"data-structures",
"network-programming",
"encoding",
"asynchronous",
]
license = "MPL-2.0"
repository = "https://github.com/pbower/data-signals"
[features]
all = [
"publisher",
"consumer",
]
consumer = [
"types",
"dep:live-stream",
]
default = ["types"]
publisher = [
"types",
"dep:live-feed",
]
types = ["dep:live-data"]
[lib]
name = "data_signals"
path = "src/lib.rs"
[dependencies.live-data]
version = "0.1.0"
optional = true
[dependencies.live-feed]
version = "0.1.0"
optional = true
[dependencies.live-stream]
version = "0.1.0"
optional = true