buttplug 0.8.2

Buttplug Intimate Hardware Control Library
Documentation
[dependencies.async-channel]
version = "1.4.2"

[dependencies.async-mutex]
version = "1.3.0"

[dependencies.async-std]
optional = true
version = "1.6.3"

[dependencies.async-tls]
optional = true
version = "0.9.0"

[dependencies.async-trait]
version = "0.1.40"

[dependencies.async-tungstenite]
features = ["async-std-runtime", "async-tls"]
optional = true
version = "0.8.0"

[dependencies.broadcaster]
features = ["default-channels"]
version = "1.0.0"

[dependencies.btleplug]
optional = true
version = "0.5.1"

[dependencies.buttplug_derive]
version = "0.4.0"

[dependencies.byteorder]
version = "1.3.4"

[dependencies.cfg-if]
version = "0.1.10"

[dependencies.dashmap]
version = "4.0.0-rc6"

[dependencies.displaydoc]
version = "0.1.7"

[dependencies.futures]
features = ["thread-pool"]
version = "0.3.5"

[dependencies.futures-channel]
version = "0.3.5"

[dependencies.futures-timer]
version = "3.0.2"

[dependencies.futures-util]
version = "0.3.5"

[dependencies.hidapi]
optional = true
version = "1.2.3"

[dependencies.lazy_static]
version = "1.4.0"

[dependencies.once_cell]
version = "1.4.1"

[dependencies.paste]
version = "1.0.0"

[dependencies.rustls]
features = ["dangerous_configuration"]
optional = true
version = "0.18.1"

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

[dependencies.serde_json]
version = "1.0.57"

[dependencies.serde_repr]
version = "0.1.6"

[dependencies.serialport]
optional = true
version = "3.3.0"

[dependencies.strum]
version = "0.19.2"

[dependencies.strum_macros]
version = "0.19.2"

[dependencies.thiserror]
version = "1.0.20"

[dependencies.tracing]
version = "0.1.19"

[dependencies.tracing-futures]
version = "0.2.4"

[dependencies.tracing-subscriber]
features = ["json"]
version = "0.2.12"

[dependencies.url]
version = "2.1.1"

[dependencies.uuid]
features = ["serde"]
version = "0.8.1"

[dependencies.valico]
version = "3.4.0"

[dependencies.webpki]
optional = true
version = "0.21.3"
[dev-dependencies.async-std]
version = "1.6.3"

[dev-dependencies.tracing-log]
features = ["env_logger"]
version = "0.1.1"

[features]
async-std-runtime = ["async-std/default"]
btleplug-manager = ["server", "btleplug"]
client = []
default = ["thread-pool-runtime", "client", "server", "serialize-json", "btleplug-manager", "websockets", "xinput-manager", "serial-manager", "lovense-dongle-manager"]
dummy-runtime = []
lovense-dongle-manager = ["server", "serialport", "hidapi"]
serial-manager = ["server", "serialport"]
serialize-json = []
server = []
thread-pool-runtime = []
tokio-runtime = []
unstable = []
websockets = ["serialize-json", "async-tungstenite", "async-tls", "webpki", "rustls"]
xinput-manager = ["server"]

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

[package]
authors = ["Nonpolynomial Labs, LLC <kyle@nonpolynomial.com>"]
description = "Buttplug Intimate Hardware Control Library"
edition = "2018"
exclude = ["examples/**"]
homepage = "http://buttplug.io"
keywords = ["usb", "serial", "hardware", "bluetooth", "teledildonics"]
license = "BSD-3-Clause"
name = "buttplug"
readme = "../README.md"
repository = "https://github.com/buttplugio/buttplug-rs.git"
version = "0.8.2"
[package.metadata.docs.rs]
features = ["default", "unstable"]
targets = []
[target."cfg(windows)".dependencies.rusty-xinput]
version = "1.2.0"