tinychain 0.17.0

Next-gen cloud service runtime
Documentation
[package]
name = "tinychain"
version = "0.17.0"
authors = ["code@tinychain.net"]
edition = "2021"
description = "Next-gen cloud service runtime"
license = "Apache-2.0"
readme = "../README.md"
repository = "https://github.com/haydnv/tinychain.git"

keywords = ["distributed", "transactional", "host", "platform", "runtime"]
categories = ["concurrency", "database-implementations", "data-structures", "hardware-support", "web-programming"]

[workspace]
members = [
    "chain",
    "collection",
    "error",
    "generic",
    "scalar",
    "server",
    "state",
    "transact",
    "value",
]

[[bin]]
name = "tinychain"
path = "src/main.rs"

[features]
btree = ["tc-server/btree"]
table = ["tc-server/table"]
tensor = ["tc-server/tensor"]
collection = ["btree", "table", "tensor"]
service = ["tc-server/service"]
opencl = ["tc-server/opencl"]
default = ["collection", "service"]

[dependencies]
async-trait = "0.1"
bytes = "1.7"
clap = { version = "4.5", features = ["derive"] }
destream = "0.8"
destream_json = { version = "0.13", features = ["tokio-io"] }
env_logger = "0.11"
freqfs = { version = "0.10", features = ["logging", "stream"] }
futures = "0.3"
hex = "0.4"
http-body-util = "0.1"
hyper = { version = "1.4", features = ["full"] }
hyper-util = { version = "0.1", features = ["full"] }
log = { version = "0.4", features = ["release_max_level_info"] }
serde = { version = "1.0", features = [] }
serde_json = { version = "1.0" }
tbon = "0.6"
tc-error = "0.12"
tc-server = "0.1"
tc-value = "0.13"
tcgeneric = "0.11"
tokio = { version = "1.39", features = ["net", "rt-multi-thread"] }
url = "2.5.0"