diff --git a/src/utils.rs b/src/utils.rs index f5d770c..d1380bf 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -1 +1,2 @@ pub mod compare; +pub mod tools; diff --git a/src/utils/compare.rs b/src/utils/compare.rs index 79c150d..93f7361 100644 --- a/src/utils/compare.rs +++ b/src/utils/compare.rs @@ -1,6 +1,7 @@ use dashmap::DashMap; use std::sync::atomic::AtomicUsize; +#[allow(dead_code)] pub fn dashmaps(map1: &DashMap, AtomicUsize)>, map2: &DashMap, AtomicUsize)>) -> bool { if map1.len() != map2.len() { return false; // Different number of keys diff --git a/src/utils/tools.rs b/src/utils/tools.rs new file mode 100644 index 0000000..071740a --- /dev/null +++ b/src/utils/tools.rs @@ -0,0 +1,7 @@ +use std::any::type_name; + +#[allow(dead_code)] +pub fn typeoff(_: T) { + let to = type_name::(); + println!("{:?}", to); +} diff --git a/src/web/proxyhttp.rs b/src/web/proxyhttp.rs index 4cc3fda..e247677 100644 --- a/src/web/proxyhttp.rs +++ b/src/web/proxyhttp.rs @@ -1,4 +1,5 @@ use crate::utils::compare; +// use crate::utils::tools::*; use async_trait::async_trait; use dashmap::DashMap; use log::{info, warn}; @@ -8,19 +9,12 @@ use pingora_core::server::ShutdownWatch; use pingora_core::services::background::BackgroundService; use pingora_http::{RequestHeader, ResponseHeader}; use pingora_proxy::{ProxyHttp, Session}; -use std::any::type_name; use std::sync::atomic::{AtomicUsize, Ordering}; use std::sync::Arc; use std::time::Duration; use tokio::sync::RwLock; use tokio::time::interval; -#[allow(dead_code)] -pub fn typeoff(_: T) { - let to = type_name::(); - println!("{:?}", to); -} - pub struct LB { pub upstreams_map: Arc, AtomicUsize)>>>, }