[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"