example = []
[badges.maintenance]
status = "actively-developed"
[badges.travis-ci]
branch = "master"
repository = "packom/mbus-api"
[dependencies.chrono]
features = ["serde"]
version = "0.4"
[dependencies.frunk]
optional = true
version = "0.3.0"
[dependencies.frunk-enum-core]
optional = true
version = "0.2.0"
[dependencies.frunk-enum-derive]
optional = true
version = "0.2.0"
[dependencies.frunk_core]
optional = true
version = "0.3.0"
[dependencies.frunk_derives]
optional = true
version = "0.3.0"
[dependencies.futures]
version = "0.1"
[dependencies.hyper]
optional = true
version = "0.12"
[dependencies.lazy_static]
optional = true
version = "1.4"
[dependencies.log]
version = "0.4.0"
[dependencies.mime]
version = "0.3"
[dependencies.percent-encoding]
optional = true
version = "1.0.0"
[dependencies.regex]
optional = true
version = "0.2"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde-xml-rs]
package = "serde-xml-rs2"
version = "0.3.0"
[dependencies.serde_ignored]
optional = true
version = "0.0.4"
[dependencies.serde_json]
version = "1.0"
[dependencies.swagger]
version = "4.0"
[dependencies.url]
optional = true
version = "1.5"
[dev-dependencies.clap]
version = "2.25"
[dev-dependencies.env_logger]
version = "0.6"
[dev-dependencies.error-chain]
version = "0.12"
[dev-dependencies.tokio]
version = "0.1.17"
[dev-dependencies.uuid]
features = ["serde", "v4"]
version = "0.7"
[features]
client = ["hyper", "hyper-openssl", "native-tls", "openssl", "url"]
conversion = ["frunk", "frunk_derives", "frunk_core", "frunk-enum-core", "frunk-enum-derive"]
default = ["client", "server"]
server = ["serde_ignored", "hyper", "regex", "percent-encoding", "url", "lazy_static"]
[package]
authors = ["Piers Finlayson <piers@packom.net>"]
categories = ["api-bindings", "hardware-support", "network-programming", "embedded", "web-programming"]
description = "A RESTful HTTP API exposing (wired) M-Bus functionality"
documentation = "https://github.com/packom/mbus-api"
edition = "2018"
homepage = "https://github.com/packom/mbus-api"
keywords = ["mbus", "m-bus", "openapi", "swagger", "http"]
license = "GPL-3.0-or-later"
name = "mbus-api"
readme = "README.md"
repository = "https://github.com/packom/mbus-api"
version = "0.2.0"
[target."cfg(any(target_os = \"macos\", target_os = \"windows\", target_os = \"ios\"))".dependencies.native-tls]
optional = true
version = "0.2"
[target."cfg(not(any(target_os = \"macos\", target_os = \"windows\", target_os = \"ios\")))".dependencies.hyper-openssl]
optional = true
version = "0.7.1"
[target."cfg(not(any(target_os = \"macos\", target_os = \"windows\", target_os = \"ios\")))".dependencies.openssl]
optional = true
version = "0.10"
[target."cfg(not(any(target_os = \"macos\", target_os = \"windows\", target_os = \"ios\")))".dev-dependencies.openssl]
version = "0.10"
[target."cfg(not(any(target_os = \"macos\", target_os = \"windows\", target_os = \"ios\")))".dev-dependencies.tokio-openssl]
version = "0.3"