use super::GameMode;
use super::ChampionPosition;
#[derive(Debug, thiserror::Error)]
pub enum Error {
#[error("failed to construct request URL: {0}")]
UrlConstruction(String),
#[error("invalid game mode `{mode}` with position `{position}`")]
InvalidModePosition { mode: GameMode, position: ChampionPosition },
#[error(transparent)]
Http(#[from] reqwest::Error),
}