From 1cbabc9053dcb378285ee17e2b4cdf31abb67ac6 Mon Sep 17 00:00:00 2001 From: Phill Date: Sat, 16 Sep 2023 15:58:48 +0200 Subject: [PATCH] docs: improve code documentation --- src/rate_limit/rate_limiter.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/rate_limit/rate_limiter.rs b/src/rate_limit/rate_limiter.rs index 98878fa..384df88 100644 --- a/src/rate_limit/rate_limiter.rs +++ b/src/rate_limit/rate_limiter.rs @@ -4,10 +4,9 @@ use std::net::SocketAddr; use std::sync::{Arc, Mutex}; use std::time::Duration; -// A basic rate limiter implementation. #[derive(Clone, Debug)] pub struct RateLimiter { - ip_counts: Arc>>, // IP address to (request count, last request time) + ip_counts: Arc>>, // IP address & request count max_requests: u32, // Maximum requests allowed per minute reset_duration: Duration, // Duration for resetting request counts }