Buttplug sex toy control library
at dev 1.4 kB view raw
1[package] 2name = "buttplug_core" 3version = "10.0.0-beta1" 4authors = ["Nonpolynomial Labs, LLC <kyle@nonpolynomial.com>"] 5description = "Buttplug Intimate Hardware Control Library - Core Library" 6license = "BSD-3-Clause" 7homepage = "http://buttplug.io" 8repository = "https://github.com/buttplugio/buttplug.git" 9readme = "./README.md" 10keywords = ["usb", "serial", "hardware", "bluetooth", "teledildonics"] 11edition = "2024" 12exclude = ["examples/**"] 13 14[lib] 15name = "buttplug_core" 16path = "src/lib.rs" 17test = true 18doctest = true 19doc = true 20 21[features] 22default=["tokio-runtime"] 23tokio-runtime=["tokio/rt"] 24wasm=[] 25 26# Only build docs on one platform (linux) 27[package.metadata.docs.rs] 28targets = [] 29# Features to pass to Cargo (default: []) 30features = ["default", "unstable"] 31 32[build-dependencies] 33serde = "1.0.219" 34serde_json = "1.0.140" 35jsonschema = { version = "0.30.0", default-features = false } 36 37[dependencies] 38buttplug_derive = "0.8.1" 39# buttplug_derive = { path = "../buttplug_derive" } 40futures = "0.3.31" 41futures-util = "0.3.31" 42serde = { version = "1.0.219", features = ["derive"] } 43serde_json = "1.0.140" 44serde_repr = "0.1.20" 45thiserror = "2.0.12" 46displaydoc = "0.2.5" 47log = "0.4.27" 48getset = "0.1.6" 49jsonschema = { version = "0.30.0", default-features = false } 50cfg-if = "1.0.1" 51tokio = { version = "1.46.1", features = ["sync", "time", "macros"] } 52async-stream = "0.3.6" 53strum_macros = "0.27.1" 54strum = "0.27.1" 55derive_builder = "0.20.2"