///|
fn main {
match @range.parse_range("bytes=0-499,-100") {
Err(error) => println(error.to_string())
Ok(request) =>
match @range.resolve_byte_ranges(request, 1_000L) {
Err(error) => println(error.to_string())
Ok(result) =>
for range in result.ranges() {
println("\{range.first()}-\{range.last()}")
}
}
}
}