fn main() -> Result<(), Box<dyn std::error::Error>> {
let input = r#"
# Database configuration
[database]
host = "localhost"
port = 5432 # default Postgres port
max_connections = 100
"#;
let mut doc = tomlini::parse(input)?;
doc.edit()
.set("database.host", "\"db.example.com\"") .set("database.port", "6432") .insert("database", "ssl", "true") .commit()?;
println!("{}", doc);
Ok(())
}