diff --git a/build.rs b/build.rs index 904577cb..19fb1449 100644 --- a/build.rs +++ b/build.rs @@ -21,7 +21,7 @@ use sqlx::types::time::OffsetDateTime; fn main() { // note: add error checking yourself. let output = Command::new("git") - .args(&["rev-parse", "HEAD"]) + .args(["rev-parse", "HEAD"]) .output() .unwrap(); let git_hash = String::from_utf8(output.stdout).unwrap(); diff --git a/src/api/v1/pow/get_config.rs b/src/api/v1/pow/get_config.rs index 063003de..131c56ec 100644 --- a/src/api/v1/pow/get_config.rs +++ b/src/api/v1/pow/get_config.rs @@ -109,8 +109,8 @@ pub async fn init_mcaptcha(data: &AppData, key: &str) -> ServiceResult<()> { for level in levels.iter() { let level = LevelBuilder::default() - .visitor_threshold(level.visitor_threshold as u32) - .difficulty_factor(level.difficulty_factor as u32) + .visitor_threshold(level.visitor_threshold) + .difficulty_factor(level.difficulty_factor) .unwrap() .build() .unwrap(); @@ -268,11 +268,11 @@ pub mod tests { key: token_key.key.clone(), }; - let url = V1_API_ROUTES.pow.get_config; + let _url = V1_API_ROUTES.pow.get_config; let mut prev = 0; for (count, l) in levels.iter().enumerate() { - for l in prev..l.visitor_threshold * 2 { - let get_config_resp = test::call_service( + for _l in prev..l.visitor_threshold * 2 { + let _get_config_resp = test::call_service( &app, post_request!(&get_config_payload, V1_API_ROUTES.pow.get_config) .to_request(), diff --git a/src/api/v1/pow/verify_pow.rs b/src/api/v1/pow/verify_pow.rs index f7efd541..29e0b5c9 100644 --- a/src/api/v1/pow/verify_pow.rs +++ b/src/api/v1/pow/verify_pow.rs @@ -59,7 +59,7 @@ impl From for Work { /// if verification is successful #[my_codegen::post(path = "V1_API_ROUTES.pow.verify_pow()")] pub async fn verify_pow( - req: HttpRequest, + _req: HttpRequest, payload: web::Json, data: AppData, ) -> ServiceResult { diff --git a/src/data.rs b/src/data.rs index ede9875e..6a9b54e8 100644 --- a/src/data.rs +++ b/src/data.rs @@ -207,9 +207,9 @@ impl Data { }; let stats: Box = if s.captcha.enable_stats { - Box::new(Real::default()) + Box::::default() } else { - Box::new(Dummy::default()) + Box::::default() }; let data = Data { diff --git a/src/demo.rs b/src/demo.rs index 46fafcca..5b4e641a 100644 --- a/src/demo.rs +++ b/src/demo.rs @@ -132,7 +132,7 @@ mod tests { let duration = Duration::from_secs(DURATION); // register works - let _ = DemoUser::register_demo_user(&data).await.unwrap(); + DemoUser::register_demo_user(&data).await.unwrap(); let payload = AccountCheckPayload { val: DEMO_USER.into(), }; diff --git a/src/pages/panel/sitekey/edit.rs b/src/pages/panel/sitekey/edit.rs index 6b6c2a95..43cf46f6 100644 --- a/src/pages/panel/sitekey/edit.rs +++ b/src/pages/panel/sitekey/edit.rs @@ -117,9 +117,9 @@ pub async fn easy( let publish_benchmarks = data.db.analytics_captcha_is_published(&key).await?; let pattern = TrafficPatternRequest { - peak_sustainable_traffic: c.peak_sustainable_traffic as u32, - avg_traffic: c.avg_traffic as u32, - broke_my_site_traffic: c.broke_my_site_traffic.map(|n| n as u32), + peak_sustainable_traffic: c.peak_sustainable_traffic, + avg_traffic: c.avg_traffic, + broke_my_site_traffic: c.broke_my_site_traffic.map(|n| n), description: config.description, publish_benchmarks, }; diff --git a/src/settings.rs b/src/settings.rs index 09fab199..133cc5e3 100644 --- a/src/settings.rs +++ b/src/settings.rs @@ -19,7 +19,7 @@ use std::{env, fs}; use config::{Config, ConfigError, Environment, File}; use derive_more::Display; -use log::{debug, warn}; + use serde::{Deserialize, Serialize}; use url::Url; @@ -191,7 +191,7 @@ impl Settings { .unwrap(); log::info!("Overriding [database].url and [database].database_type with environment variable"); } - Err(e) => { + Err(_e) => { set_database_url(&mut s); } } diff --git a/src/tests/mod.rs b/src/tests/mod.rs index b51a7f59..f771417f 100644 --- a/src/tests/mod.rs +++ b/src/tests/mod.rs @@ -52,8 +52,8 @@ pub mod pg { settings.captcha.runners = Some(1); settings.database.url = url.clone(); settings.database.database_type = DBType::Postgres; - let data = Data::new(&settings).await; - data + + Data::new(&settings).await } } pub mod maria { @@ -71,8 +71,8 @@ pub mod maria { settings.captcha.runners = Some(1); settings.database.url = url.clone(); settings.database.database_type = DBType::Maria; - let data = Data::new(&settings).await; - data + + Data::new(&settings).await } } //pub async fn get_data() -> ArcData { @@ -118,7 +118,7 @@ macro_rules! get_app { .wrap(actix_middleware::NormalizePath::new( actix_middleware::TrailingSlash::Trim, )) - .configure(crate::routes::services), + .configure($crate::routes::services), ) }; ($data:expr) => {