fix(token-bucket-field-visibility): make TokenBucket fields private except last_access

This commit is contained in:
2026-06-12 14:32:29 +00:00
parent 21186b8265
commit cf3f00fc53

View File

@@ -2,11 +2,11 @@ use std::net::{IpAddr, Ipv6Addr};
use std::time::Instant; use std::time::Instant;
pub struct TokenBucket { pub struct TokenBucket {
pub tokens: f64, tokens: f64,
pub last_refill: Instant, last_refill: Instant,
pub rate: f64, rate: f64,
pub max: u32, max: u32,
pub last_access: Instant, pub(crate) last_access: Instant,
} }
impl TokenBucket { impl TokenBucket {