[package] name = "net-component" version = "0.1.0" edition = "2021" description = """ This crate defines core traits and types for the components in net-timescale. The component in the context is a separate microservice which handles each own type of requests from net-gateway - rest server. Because of the amount of such services we decided to create a trait which defines the skeleton of each one to reduce the code duplicate. """ license = "Apache-2.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] log.workspace = true log4rs.workspace = true net-config = "0.1.1" net-core-api = "0.5.0" net-transport = { version = "0.1.1", features = ["quinn"] } async-trait = "0.1.80" sqlx = { version = "0.7.0", features = ["runtime-async-std", "tls-native-tls", "postgres", "chrono"] } tokio = { version = "1.28.1", features = ["full"] }