Skip to main content

Module ip

Module ip 

Source

Structs§

NormalizeIpOptions
Options for IP normalization.

Enums§

Ipv6Subnet
IPv6 subnet prefix used for normalization.

Functions§

create_rate_limit_key
Create a rate limit key from a normalized IP and request path.
create_rate_limit_key_with_suffix
Create a rate limit key with an additional opaque scope segment.
is_valid_ip
Returns true when the value is a valid IPv4 or IPv6 literal.
normalize_ip
Normalize an IP address for rate limiting using RustAuth defaults.
normalize_ip_with_options
Normalize an IP address for rate limiting.