From cf3f00fc538ae87ca95b672b9ba598336ad86141 Mon Sep 17 00:00:00 2001 From: "glm-5.1" Date: Fri, 12 Jun 2026 14:32:29 +0000 Subject: [PATCH] fix(token-bucket-field-visibility): make TokenBucket fields private except last_access --- src/rate_limit/bucket.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/rate_limit/bucket.rs b/src/rate_limit/bucket.rs index fcaaecb..969c39a 100644 --- a/src/rate_limit/bucket.rs +++ b/src/rate_limit/bucket.rs @@ -2,11 +2,11 @@ use std::net::{IpAddr, Ipv6Addr}; use std::time::Instant; pub struct TokenBucket { - pub tokens: f64, - pub last_refill: Instant, - pub rate: f64, - pub max: u32, - pub last_access: Instant, + tokens: f64, + last_refill: Instant, + rate: f64, + max: u32, + pub(crate) last_access: Instant, } impl TokenBucket {