[dependencies.bitflags]
version = "2.10.0"
[dependencies.thiserror]
version = "2.0.17"
[dependencies.windows]
features = ["Win32_Foundation", "Win32_System", "Win32_System_Ioctl", "Win32_System_IO", "Win32_System_Threading", "Win32_Devices_DeviceAndDriverInstallation", "Win32_Storage_FileSystem", "Win32_Security"]
version = "0.62.2"
[[example]]
name = "ds4"
path = "examples/ds4.rs"
[[example]]
name = "ds4_ex"
path = "examples/ds4_ex.rs"
[[example]]
name = "x360"
path = "examples/x360.rs"
[features]
default = ["x360", "ds4"]
ds4 = []
x360 = []
[lib]
name = "vigem_rust"
path = "src/lib.rs"
[package]
authors = ["arounre"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings", "os::windows-apis", "games"]
description = "A safe, ergonomic, and pure Rust interface for the ViGEmBus driver."
edition = "2024"
keywords = ["vigem", "gamepad", "controller", "virtual", "xinput"]
license = "MIT OR Apache-2.0"
name = "vigem-rust"
readme = "README.md"
repository = "https://github.com/arounre/vigem-rust"
version = "0.1.1"
[package.metadata.docs.rs]
all-features = true
default-target = "x86_64-pc-windows-msvc"
targets = []