pub fn build_weighted_undirected_adjacency(
node_count: usize,
edges: &[WeightedEdge],
) -> Result<WeightedAdjacencyList, WeightedGraphError>pub fn build_weighted_undirected_adjacency(
node_count: usize,
edges: &[WeightedEdge],
) -> Result<WeightedAdjacencyList, WeightedGraphError>