mbus-api 0.2.0

A RESTful HTTP API exposing (wired) M-Bus functionality
Documentation
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"