continuwuity/src/config/acl.rs
2023-12-24 11:03:02 +01:00

11 lines
No EOL
332 B
Rust

use std::collections::HashSet;
use serde::Deserialize;
use url::Host;
#[derive(Deserialize,Debug, Default, Clone)]
pub struct AccessControlListConfig {
/// setting this explicitly enables allowlists
pub(crate)allow_list: Option<HashSet<Host<String>>>,
#[serde(default)]
pub(crate)block_list: HashSet<Host<String>>
}