![]() # Objective Rust analyzer kept complaining about a cyclic dependency due to `bevy_input` having a dev-dependency on `bevy`. `bevy_input` was also missing `bevy_reflect`'s "smol_str" feature which it needs to compile on its own. Fixes #10256 ## Solution Remove the dev-dependency on `bevy` from `bevy_input` since it was only used to reduce imports for 1 test and 3 doc examples by 1 line each, as `bevy_input` already has dependencies on everything needed for those tests and doctests to work. Add `bevy_reflect`'s "smol_str" feature to `bevy_input`'s dependency list as it needs it to actually compile. |
||
---|---|---|
.. | ||
axis.rs | ||
button_input.rs | ||
common_conditions.rs | ||
gamepad.rs | ||
keyboard.rs | ||
lib.rs | ||
mouse.rs | ||
touch.rs | ||
touchpad.rs |