diff --git a/src/config_parser.rs b/src/config_parser.rs index a805f93..2cfe115 100644 --- a/src/config_parser.rs +++ b/src/config_parser.rs @@ -1,7 +1,7 @@ -use crate::{handlers::{self, minecraft::Minecraft}, types::ServerInfo}; +use crate::{handlers, types::ServerInfo}; use anyhow::anyhow; use serde::Deserialize; -use std::{error::Error, fmt::Display, fs::File, path::Path}; +use std::{fs::File, path::Path}; const SCHEMA_VERSION: &str = "0.2.0"; @@ -13,7 +13,7 @@ pub enum ConfigEntry { impl ConfigEntry { pub fn inner(&self) -> impl ServerInfo { match self { - ConfigEntry::Minecraft(mc) => mc.clone() + ConfigEntry::Minecraft(mc) => mc.clone(), } } } @@ -28,7 +28,10 @@ pub fn parse_configs(path: &Path) -> Result { let file_handle = File::open(path)?; let config = serde_json::from_reader::(file_handle)?; if !(SCHEMA_VERSION == config.version) { - return Err(anyhow!(format!("Expected schema version {}, found {}", SCHEMA_VERSION, config.version))); + return Err(anyhow!(format!( + "Expected schema version {}, found {}", + SCHEMA_VERSION, config.version + ))); } Ok(config) } diff --git a/src/main.rs b/src/main.rs index dd0c37b..cb7222e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,10 +4,9 @@ mod handlers; mod request; mod types; -use env_logger; -use log::*; use crate::bot_runner::BotRunner; use futures::{self, future::try_join_all}; +use log::*; use std::path::Path; #[tokio::main] diff --git a/src/request.rs b/src/request.rs index 13357e9..918ca3b 100644 --- a/src/request.rs +++ b/src/request.rs @@ -6,6 +6,9 @@ const USER_AGENT: &str = "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 pub async fn request(url: Url) -> Result { let client = reqwest::Client::new(); let mut request = reqwest::Request::new(reqwest::Method::GET, url); - request.headers_mut().append("User-Agent", HeaderValue::from_str(USER_AGENT).expect("Could not build header")); + request.headers_mut().append( + "User-Agent", + HeaderValue::from_str(USER_AGENT).expect("Could not build header"), + ); client.execute(request).await }