/// Trait with input related functions that should be implemented.
pubtraitInput{/// Update input state.
fnupdate_hashes(&mutself);/// Returns if some binding is pressed.
fnis_some_pressed(&self)->bool;/// Returns if some binding is released.
fnis_some_released(&self)->bool;}