pub trait InsertEdgeUpdateMuc {
// Required methods
fn insert_edge_and_update_muc_when_full_edge_contained_in_muc(
&mut self,
edge: &Edge,
src_muc_id: MinimumUnionCycleId,
);
fn insert_edge_and_update_muc_when_we_are_not_in_the_same_muc(
&mut self,
edge: &Edge,
src_muc_id: MinimumUnionCycleId,
dst_muc_id: MinimumUnionCycleId,
) -> Result<(), BetweennessCentralityError>;
fn insert_edge_update_muc(&mut self, edge: &Edge);
}Required Methods§
fn insert_edge_and_update_muc_when_full_edge_contained_in_muc( &mut self, edge: &Edge, src_muc_id: MinimumUnionCycleId, )
fn insert_edge_and_update_muc_when_we_are_not_in_the_same_muc( &mut self, edge: &Edge, src_muc_id: MinimumUnionCycleId, dst_muc_id: MinimumUnionCycleId, ) -> Result<(), BetweennessCentralityError>
fn insert_edge_update_muc(&mut self, edge: &Edge)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".