buttplug 0.1.0

Buttplug Intimate Hardware Control Library
Documentation
[package]
name = "buttplug"
version = "0.1.0"
authors = ["Nonpolynomial Labs, LLC <kyle@nonpolynomial.com>"]
description = "Buttplug Intimate Hardware Control Library"
license = "BSD-3-Clause"
homepage = "http://buttplug.io"
repository = "https://github.com/buttplugio/buttplug-rs.git"
readme = "../README.md"
keywords = ["usb", "serial", "hardware", "bluetooth", "teledildonics"]
edition = "2018"

[features]
default=["client", "server", "serialize_json", "btleplug-manager"]
client=[]
server=[]
serialize_json=[]
btleplug-manager=["btleplug"]
client-ws=["client", "serialize_json", "ws", "url"]
client-ws-ssl=["client", "serialize_json", "ws", "url", "ws/ssl", "openssl"]

[dependencies]
log = "0.4.8"
# buttplug_derive = { path = "../buttplug_derive" }
buttplug_derive = "0.1.0"
futures = "0.3.4"
futures-util = "0.3.4"
async-std = { version = "1.5.0", features = ["unstable"] }
async-trait = "0.1.24"
serde = { version = "1.0.104", features = ["derive"] }
serde_json = "1.0.47"
serde_repr = "0.1.5"
uuid = { version = "0.8.1", features = ["serde"] }
ws = { version = "0.9.1", features = ["ssl"], optional = true }
openssl = { version = "0.10.28", optional = true }
url = { version = "2.1.1", optional = true }
btleplug = { version = "0.4.0", optional = true }
# btleplug = { path = "../../btleplug", optional = true}
# btleplug = { git = 'https://github.com/deviceplug/btleplug', branch = 'master', optional = true }
strum_macros = "0.17.1"
strum = "0.17.1"
once_cell = "1.3.1"
paste = "0.1.6"
broadcaster = { version = "1.0.0", features = ["default-channels"] }
futures-channel = "0.3.4"

[dev-dependencies]
env_logger = "0.7.1"

[lib]
name = "buttplug"
path = "src/lib.rs"
test = true
doctest = true
doc = true