[package] name = "channels" version = "0.1.0" edition = "2021" [features] accounts = [] carts = [] emails = [] search = [] stocks = [] orders = [] payments = ['payment-adapter'] tokens = [] default = ['accounts', 'carts', 'emails', 'search', 'stocks', 'orders', 'payments', 'tokens'] [dependencies] bincode = { version = "*" } bytes = { version = "1" } config = { path = "../config" } futures = { version = "0" } model = { path = "../model" } payment-adapter = { path = "../payment-adapter", optional = true } rumqttc = { version = "*" } serde = { version = "*", features = ['derive'] } strum = { version = "0", features = ['strum_macros', 'default', 'derive'] } tarpc = { version = "0", features = ["tokio1", "serde-transport-bincode", "serde-transport", "serde", "serde-transport-json", "tcp"] } thiserror = { version = "1" } tokio = { version = "1", features = ['full'] } tracing = { version = "0" } uuid = { version = "1", features = ['v4'] } whatlang = { version = "0" }