use config::model::*; fn get_default_config() -> Config { Config { server: ServerConfig { host: Option::Some(String::from("localhost")), port: Option::Some(8080), workers: Option::Some(4) }, cloudflare: CloudflareConfig { email: String::from("something@something.com"), key: String::from("IAmNotAKey"), domains: vec![ CloudflareDomainConfig { domain: String::from("IAmNotADomain.com"), zone_id: String::from("IAmNotAZoneID") } ] }, ddns: DDNSConfig { domains: vec![ DDNSDomain { domain: String::from("IAmNotADomain.com"), subdomains: vec![ String::from("ddns") ] } ] }, users: vec![ UserConfig { username: String::from("userOne"), token: String::from("6d37d7a9-6b6b-4db2-99f2-c261e4f4b922"), domains: vec![ UserDomainConfig { domain: String::from("IAmNotADomain.com"), subdomains: vec![ UserSubdomainConfig { subdomain: String::from("ddns"), targets: vec![ String::from("home") ] } ] } ] } ] } }