MCPcopy Create free account
hub / github.com/erans/pgsqlite / reset

Method reset

src/protocol/rate_limiter.rs:206–214  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

204 }
205
206 fn reset(&self) {
207 let current_nanos = SystemTime::now()
208 .duration_since(UNIX_EPOCH)
209 .unwrap_or_default()
210 .as_nanos() as u64;
211
212 self.requests.store(0, Ordering::Release);
213 self.window_start_nanos.store(current_nanos, Ordering::Release);
214 }
215}
216
217/// Atomic circuit breaker state tracking

Callers 1

test_rate_limiter_resetFunction · 0.45

Calls 2

readMethod · 0.80
clearMethod · 0.45

Tested by 1

test_rate_limiter_resetFunction · 0.36