use std::time::Duration;
use viaspf::DomainName;
pub struct Config {
pub debug: bool, pub helo_domain: Option<DomainName>,
pub hostname: Option<String>,
pub line_width: usize,
pub max_lookups: Option<usize>,
pub max_void_lookups: Option<usize>,
pub system_resolver: bool,
pub time: bool,
pub timeout: Duration,
}
impl Default for Config {
fn default() -> Self {
Self {
debug: false,
helo_domain: None,
hostname: None,
line_width: 100,
max_lookups: None,
max_void_lookups: None,
system_resolver: false,
time: false,
timeout: Duration::from_secs(30),
}
}
}