add a feature flag for the GameCube adapter driver
keep the driver enabled by default on supported platforms
exclude the adapter dependency and polling systems on Windows
Validation
cargo check --locked --lib
cargo test --locked --lib input::gamecube
The Windows cross-build could not be completed locally because MSVC lib.exe is unavailable; CI will run the existing Windows production build.
## Summary
- add a feature flag for the GameCube adapter driver
- keep the driver enabled by default on supported platforms
- exclude the adapter dependency and polling systems on Windows
## Validation
- `cargo check --locked --lib`
- `cargo test --locked --lib input::gamecube`
The Windows cross-build could not be completed locally because MSVC `lib.exe` is unavailable; CI will run the existing Windows production build.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Validation
cargo check --locked --libcargo test --locked --lib input::gamecubeThe Windows cross-build could not be completed locally because MSVC
lib.exeis unavailable; CI will run the existing Windows production build.