Skip to main content

rustauth_fred/
config.rs

1#[derive(Debug, Clone, PartialEq, Eq)]
2pub struct FredRateLimitOptions {
3    pub key_prefix: String,
4}
5
6impl Default for FredRateLimitOptions {
7    fn default() -> Self {
8        Self {
9            key_prefix: "rustauth:".to_owned(),
10        }
11    }
12}
13
14#[derive(Debug, Clone, PartialEq, Eq)]
15pub struct FredSecondaryStorageOptions {
16    pub key_prefix: String,
17    pub scan_count: u32,
18}
19
20impl Default for FredSecondaryStorageOptions {
21    fn default() -> Self {
22        Self {
23            key_prefix: "rustauth:".to_owned(),
24            scan_count: 100,
25        }
26    }
27}