compile_error!("no gamepad backend chosen");
use crate::{Gamepad, GamepadId};
use std::collections::HashMap;
use crate::Result;
#[derive(Clone, Copy, PartialEq, Eq, Hash)]
pub enum Axis {}
#[derive(Clone, Copy, PartialEq, Eq, Hash)]
pub enum Button {}
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub enum ImplementationId {}
pub enum OwnedImplementationGamepad {}
pub struct ImplementationContext;
impl ImplementationContext {
pub fn new() -> Result<Self> {
Err("Dummy context".into())
}
}
impl super::Backend for ImplementationContext {
fn update(&mut self, _: &mut HashMap<GamepadId, Gamepad>) -> Result<()> {
Err("Dummy context".into())
}
}