Crate relay_cardinality

Source
Expand description

Relay Cardinality Module

Re-exports§

pub use self::limiter::CardinalityItem;
pub use self::limiter::CardinalityLimits;
pub use self::limiter::CardinalityLimitsSplit;
pub use self::limiter::CardinalityReport;
pub use self::limiter::Scoping;

Modules§

limiter
Relay Cardinality Limiter

Structs§

CardinalityLimit
A cardinality limit.
RedisSetLimiter
Implementation uses Redis sets to keep track of cardinality.
RedisSetLimiterOptions
Configuration options for the RedisSetLimiter.
SlidingWindow
A sliding window.

Enums§

CardinalityScope
A scope to restrict the CardinalityLimit to.
Error
Error for the cardinality module.

Type Aliases§

CardinalityLimiter
Redis Set based cardinality limiter.
Result
Result type for the cardinality module, using Error as the default error type.