mirror of
https://github.com/bevyengine/bevy
synced 2024-11-23 05:03:47 +00:00
61e01e46b5
# Objective Use `GamepadButtonType` with library that requires `Ord`. ## Motivation `KeyCode` derives `Ord` that I'm using with a trie for recognizing [input sequences](https://github.com/shanecelis/bevy-input-sequence/tree/trie). I would like to do the same for `GamepadButtonType` but am stymied by it not deriving `Ord`. ## Solution This PR add derivations PartialOrd and Ord for `GamepadButtonType`. ## Workaround If deriving `Ord` is not possible, I'd be happy to know how I might coerce `GamepadButtonType` into a `u32` or something else that is `Ord`, so I can wrap `GamepadButtonType` in a newtype. I suppose serializing with serde may work or reflect? |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |