diff --git a/crates/alhp_api/src/lib.rs b/crates/alhp_api/src/lib.rs index dd69aef..b3afe67 100644 --- a/crates/alhp_api/src/lib.rs +++ b/crates/alhp_api/src/lib.rs @@ -1,15 +1,16 @@ +use log::{error, info}; +use reqwest::StatusCode; +use serde::{Deserialize, Serialize}; +use std::error::Error; +use std::fmt; +use std::io::ErrorKind; + const API_BASE_URL: &str = "https://api.alhp.dev"; const API_PACKAGES_EXT: &str = "/packages?"; const API_GENERAL_EXT: &str = "/stats?"; pub mod packages { - use crate::{API_BASE_URL, API_PACKAGES_EXT}; - use log::{error, info}; - use reqwest::StatusCode; - use serde::{Deserialize, Serialize}; - use std::error::Error; - use std::fmt; - use std::io::ErrorKind; + use super::*; #[derive(Debug, Clone, Copy, Serialize, Deserialize, Eq, PartialEq)] #[serde(rename_all = "lowercase")] @@ -146,12 +147,7 @@ pub mod packages { } pub mod general { - use crate::{API_BASE_URL, API_GENERAL_EXT}; - use log::error; - use reqwest::StatusCode; - use serde::{Deserialize, Serialize}; - use std::error::Error; - use std::io::ErrorKind; + use super::*; #[derive(Debug, Clone, Serialize, Deserialize)] pub struct LtoStats { @@ -206,4 +202,4 @@ pub mod general { } } } -} +} \ No newline at end of file