///|
fn main {
let source = "$ORIGIN Example.\n$TTL 3600\nWWW 300 IN A 192.0.2.1\ntext TXT \"quoted value\""
match @zone.parse_zone(source) {
Err(error) => println(error.code() + ": " + error.message())
Ok(document) => {
let minimum = @zone.Ttl::from_seconds(600UL).unwrap()
let rewritten = @zone.clamp_zone_ttls(document, minimum=Some(minimum)).unwrap()
println(@zone.render_zone(rewritten.document()))
}
}
}