[package] name = "tokio-hidg" description = "Linux USB HID Gadget emulation for tokio async runtime" version.workspace = true authors.workspace = true license.workspace = true edition.workspace = true repository.workspace = true homepage.workspace = true readme = "README.md" categories = ["os", "os::linux-apis", "asynchronous"] keywords = ["USB", "Gadget", "HID", "Linux", "Input"] [dependencies] libc.workspace = true [dependencies.hidg-core] workspace = true default-features = false [dependencies.tokio] workspace = true default-features = false features = ["fs", "sync", "io-util", "rt", "net"] [dev-dependencies.tokio] workspace = true features = ["macros", "rt-multi-thread"] [features] default = ["fromstr", "display", "phf", "keyboard", "mouse"] fromstr = ["hidg-core/fromstr"] display = ["hidg-core/display"] phf = ["hidg-core/phf"] #unicase = ["hidg-core/unicase"] either = ["hidg-core/either"] serde = ["hidg-core/serde"] keyboard = ["hidg-core/keyboard"] mouse = ["hidg-core/mouse"]