[dependencies.sealed]
version = "0.6.0"
[dependencies.serde]
features = ["derive"]
version = "1.0.228"
[dependencies.serde_json]
version = "1.0.145"
[dependencies.serialport]
version = "4.8.1"
[dependencies.thiserror]
version = "2.0.17"
[[example]]
name = "pishock-info"
path = "examples/pishock-info.rs"
[[example]]
name = "pishock-vibrate"
path = "examples/pishock-vibrate.rs"
[lib]
name = "unishock"
path = "src/lib.rs"
[lints.clippy]
await_holding_invalid_type = "deny"
await_holding_lock = "deny"
await_holding_refcell_ref = "deny"
disallowed_methods = "deny"
disallowed_types = "deny"
needless_return = "allow"
new_without_default = "allow"
self_named_module_files = "deny"
single_match = "allow"
uninlined_format_args = "allow"
[package]
authors = ["polina4096 <polina4096@icloud.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["hardware-support"]
description = "Rust crate to interface with various shockers (PiShock/OpenShock)."
edition = "2024"
keywords = ["pishock", "openshock", "shocker", "hardware", "serial"]
license = "MIT OR Apache-2.0"
name = "unishock"
readme = "README.md"
repository = "https://github.com/polina4096/unishock"
rust-version = "1.85.1"
version = "0.1.0"