Skip to content

Commit

Permalink
docs: improve code documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
Phill030 committed Sep 16, 2023
1 parent 59b4b70 commit 1cbabc9
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions src/rate_limit/rate_limiter.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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<Mutex<HashMap<SocketAddr, u32>>>, // IP address to (request count, last request time)
ip_counts: Arc<Mutex<HashMap<SocketAddr, u32>>>, // IP address & request count
max_requests: u32, // Maximum requests allowed per minute
reset_duration: Duration, // Duration for resetting request counts
}
Expand Down

0 comments on commit 1cbabc9

Please sign in to comment.