domani/src/service.rs

20 lines
406 B
Rust
Raw Normal View History

2023-06-18 12:53:25 +00:00
pub mod http;
mod util;
2023-07-09 14:09:00 +00:00
use crate::domain;
use serde::Deserialize;
use std::str::FromStr;
fn default_primary_domain() -> domain::Name {
domain::Name::from_str("localhost").unwrap()
}
#[derive(Deserialize)]
pub struct Config {
#[serde(default = "default_primary_domain")]
pub primary_domain: domain::Name,
pub passphrase: String,
#[serde(default)]
pub http: self::http::Config,
}