pub trait BuildGraphHashMappingForConnVertex<GH> {
// Required methods
fn build_graphhash_mapping_for_conn_vertex_step(
&self,
gh: &mut GH,
bfs_source: NodeId,
conn_vert: NodeId,
item: (NodeId, &Vec<NodeId>),
muc_id: MinimumUnionCycleId,
) -> Result<(), BetweennessCentralityError>;
fn build_graphhash_mapping_for_conn_vertex(
&self,
item: (NodeId, &Vec<NodeId>),
muc_id: MinimumUnionCycleId,
) -> Result<(NodeId, Arc<GH>), BetweennessCentralityError>;
}Required Methods§
fn build_graphhash_mapping_for_conn_vertex_step( &self, gh: &mut GH, bfs_source: NodeId, conn_vert: NodeId, item: (NodeId, &Vec<NodeId>), muc_id: MinimumUnionCycleId, ) -> Result<(), BetweennessCentralityError>
fn build_graphhash_mapping_for_conn_vertex( &self, item: (NodeId, &Vec<NodeId>), muc_id: MinimumUnionCycleId, ) -> Result<(NodeId, Arc<GH>), BetweennessCentralityError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".