# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "drmemd" version = "0.4.1" authors = ["Rich Neswold "] description = "Main process of the DrMem control system" homepage = "https://github.com/DrMemCS/drmem" keywords = [ "control-system", "automation", ] categories = [ "embedded", "hardware-support", ] license = "MIT" repository = "https://github.com/DrMemCS/drmem" [dependencies.async-trait] version = "0.1" default-features = false [dependencies.cfgrammar] version = "0.13" [dependencies.chrono] version = "0.4" features = ["clock"] default-features = false [dependencies.clap] version = "4" features = ["cargo"] [dependencies.drmem-api] version = "0.4.1" [dependencies.drmem-drv-ntp] version = "0.4" optional = true [dependencies.drmem-drv-sump] version = "0.4" optional = true [dependencies.drmem-drv-tplink] version = "0.2" optional = true [dependencies.drmem-drv-weather-wu] version = "0.4" optional = true [dependencies.futures] version = "0.3" features = ["std"] [dependencies.juniper] version = "0.16" features = ["chrono"] optional = true [dependencies.juniper_graphql_ws] version = "0.4" optional = true [dependencies.juniper_warp] version = "0.8" features = ["subscriptions"] optional = true [dependencies.lazy_static] version = "1" [dependencies.libmdns] version = "0.8" optional = true [dependencies.lrlex] version = "0.13" [dependencies.lrpar] version = "0.13" [dependencies.palette] version = "0.7" [dependencies.redis] version = "0.25" features = [ "tokio-comp", "streams", ] optional = true default-features = false [dependencies.serde] version = "1.0" default-features = false [dependencies.serde_derive] version = "1.0" default-features = false [dependencies.tokio] version = "1" features = [ "rt-multi-thread", "time", "fs", "macros", ] default-features = false [dependencies.tokio-stream] version = "0.1" features = [ "net", "sync", ] default-features = false [dependencies.toml] version = "0.8" features = ["parse"] default-features = false [dependencies.tracing] version = "0.1" features = ["std"] [dependencies.tracing-futures] version = "0.2" features = [ "std-future", "std", ] default-features = false [dependencies.tracing-subscriber] version = "0.3" features = ["ansi"] default-features = false [dependencies.warp] version = "0.3" optional = true [dev-dependencies.tokio-stream] version = "0.1" features = [ "sync", "time", ] default-features = false [build-dependencies.cfgrammar] version = "0.13" [build-dependencies.lrlex] version = "0.13" [build-dependencies.lrpar] version = "0.13" [features] all-drivers = [ "driver-ntp", "driver-sump", "driver-tplink", "driver-weather-wu", ] default = [] driver-ntp = ["drmem-drv-ntp"] driver-sump = ["drmem-drv-sump"] driver-tplink = ["drmem-drv-tplink"] driver-weather-wu = ["drmem-drv-weather-wu"] graphiql = ["graphql"] graphql = [ "warp", "juniper", "juniper_graphql_ws", "juniper_warp", "libmdns", ] no-client = [] redis-backend = ["redis"] simple-backend = [] [badges.maintenance] status = "actively-developed"