///|
/// Run the complete, deterministic RouteAble campus demonstration.
fn main {
let graph = @routeable.demo_campus_graph()
let start = 1
let destination = 7
match @routeable.plan(graph, start, destination, @routeable.Wheelchair) {
Some(route) => {
println("RouteAble accessibility route demo")
println(route.summary)
println("Grade: \{@routeable.accessibility_grade(route)}")
println(
"Distance: \{route.total_meters}m | segments: \{route.segments.length()}",
)
println(@routeable.route_markdown(route))
}
None => println("No accessible route exists in this scenario.")
}
}