///|
fn main {
let ranges = [@range.concrete_range(0L, 9L), @range.concrete_range(90L, 99L)]
let plan = @range.plan_multipart_ranges(ranges, 100L, "THIS_SEP").unwrap()
println(@range.multipart_content_type("THIS_SEP"))
for part in plan.parts() {
println(
"\{@range.serialize_content_range(part.content_range())} (data: \{part.content_length()} bytes)",
)
}
println(
"estimated body length: \{plan.estimated_body_length("text/html")} bytes",
)
}