pub(crate) trait GamepadButtonMethods<D: DomTypes> { // Required methods fn Pressed(&self) -> bool; fn Touched(&self) -> bool; fn Value(&self) -> Finite<f64>; }