[package]
name = "denise-evdev"
description = "Linux evdev input for Denise: mouse, touchpad, touch and keyboard, with no display server."
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
readme = "README.md"
authors.workspace = true
repository.workspace = true
homepage.workspace = true
[package.metadata.docs.rs]
all-features = true
[dependencies]
denise = { workspace = true, features = ["std"] }
denise-layout = { workspace = true }
thiserror = { workspace = true, features = ["std"] }
[target.'cfg(target_os = "linux")'.dependencies]
evdev = { workspace = true }
rustix = { workspace = true, features = ["fs", "std"] }
[target.'cfg(target_os = "linux")'.dev-dependencies]
rustix = { workspace = true, features = ["event", "std"] }
[lints.rust]
missing_docs = "warn"
[lints.clippy]
undocumented_unsafe_blocks = "warn"