use prefer::load;
#[tokio::main]
async fn main() -> prefer::Result<()> {
let config = load("settings").await?;
let app_name: String = config.get("app.name")?;
let port: u16 = config.get("server.port")?;
let debug: bool = config.get("app.debug")?;
println!("Application: {}", app_name);
println!("Port: {}", port);
println!("Debug mode: {}", debug);
Ok(())
}