-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
25 lines (22 loc) · 949 Bytes
/
Copy pathCargo.toml
File metadata and controls
25 lines (22 loc) · 949 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[package]
name = "elgato-streamdeck-async"
description = "Async HidApi driver for Elgato Stream Deck devices"
authors = ["TheJebForge", "nekename", "HRKings"]
version = "0.1.0"
edition = "2024"
repository = "https://github.com/HRKings/rust-streamdeck-async"
license = "MPL-2.0"
[dependencies]
async-hid = { git = 'https://github.com/HRKings/async-hid', features = [ "tokio" ], default-features = false }
futures-lite = "2.6.1"
image = { version = "0.25", default-features = false, features = [ "bmp", "jpeg" ] }
tokio = { version = "1.47.1", features = [ "macros", "rt-multi-thread", "time", "sync" ] }
tokio-stream = { version = "0.1.17", optional = true }
async-stream = { version = "0.3.6", optional = true }
strum = { version = "0.27", features = ["derive"], optional = true }
[features]
strum = ["dep:strum"]
stream = ["dep:tokio-stream", "dep:async-stream"]
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]