pub fn dijkstra( graph: &HashMap<String, Vec<Edge>>, start: &str, ) -> Result<(HashMap<String, f64>, HashMap<String, String>), Error>
Dijkstra’s shortest paths.