pub trait BfsFromSource {
// Required method
fn do_bfs_from_source_count_vertices_and_mark_visited(
&self,
source: NodeId,
visit_markers: &mut VisitMarkers,
out_vec: &mut Vec<i32>,
) -> Result<(), BetweennessCentralityError>;
}