mbus-api 0.3.1

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.async-trait]
version = "0.1.24"

[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.3"

[dependencies.hyper]
optional = true
version = "0.13"

[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 = "2.1.0"

[dependencies.regex]
optional = true
version = "1.3"

[dependencies.serde]
features = ["derive"]
version = "1.0"

[dependencies.serde-xml-rs]
version = "0.4.0"

[dependencies.serde_ignored]
optional = true
version = "0.1.1"

[dependencies.serde_json]
version = "1.0"

[dependencies.swagger]
version = "5.0.0-alpha-1"

[dependencies.url]
optional = true
version = "2.1"
[dev-dependencies.clap]
version = "2.25"

[dev-dependencies.env_logger]
version = "0.7"

[dev-dependencies.native-tls]
version = "0.2"

[dev-dependencies.tokio]
features = ["rt-threaded", "macros", "stream"]
version = "0.2"

[dev-dependencies.tokio-tls]
version = "0.3"

[features]
client = ["hyper", "hyper-openssl", "hyper-tls", "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.3.1"
[target."cfg(any(target_os = \"macos\", target_os = \"windows\", target_os = \"ios\"))".dependencies.hyper-tls]
optional = true
version = "0.4"

[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.8"

[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.4"