Module types

Module types 

Source
Expand description

Type definitions for WiseGate configuration and state management.

This module contains the core types used throughout WiseGate for:

  • Rate limiting configuration and state
  • Proxy behavior configuration
  • Cleanup configuration for memory management

Structs§

ProxyConfig
Configuration for proxy behavior and upstream communication.
RateLimitCleanupConfig
Configuration for automatic cleanup of expired rate limit entries.
RateLimitConfig
Configuration for rate limiting per IP address.

Type Aliases§

RateLimiter
Thread-safe rate limiter state shared across all connections.