#[cfg(feature = "settings")]
use crate::settings::settings;
#[cfg_attr(feature = "settings", settings(crate_path = "crate"))]
#[cfg_attr(
not(feature = "settings"),
derive(Clone, Debug, Default, serde::Deserialize)
)]
pub struct RateLimitingSettings {
pub enabled: bool,
pub max_events_per_second: u32,
}