fn bellman_ford_initialize_relax<G>( g: G, source: G::NodeId, ) -> (Vec<G::EdgeWeight>, Vec<Option<G::NodeId>>)where G: NodeCount + IntoNodeIdentifiers + IntoEdges + NodeIndexable, G::EdgeWeight: FloatMeasure,