#![warn(missing_docs)]
#![doc(
html_logo_url = "https://raw.githubusercontent.com/getsentry/relay/master/artwork/relay-icon.png",
html_favicon_url = "https://raw.githubusercontent.com/getsentry/relay/master/artwork/relay-icon.png"
)]
mod config;
mod error;
pub mod limiter;
#[cfg(feature = "redis")]
mod redis;
mod statsd;
mod window;
pub use self::config::*;
pub use self::error::*;
pub use self::limiter::{
CardinalityItem, CardinalityLimits, CardinalityLimitsSplit, CardinalityReport, Scoping,
};
#[cfg(feature = "redis")]
pub use self::redis::{RedisSetLimiter, RedisSetLimiterOptions};
pub use self::window::SlidingWindow;
#[cfg(feature = "redis")]
pub type CardinalityLimiter = self::limiter::CardinalityLimiter<RedisSetLimiter>;