Trait CreateAndPushNewMuc

Source
pub trait CreateAndPushNewMuc {
    type Error;

    // Required method
    fn create_and_push_new_muc(
        &mut self,
        shortest_path: &Vec<NodeId>,
        edge: &Edge,
        src_muc_id: MinimumUnionCycleId,
        dst_muc_id: MinimumUnionCycleId,
    ) -> Result<MinimumUnionCycleId, Self::Error>;
}

Required Associated Types§

Required Methods§

Source

fn create_and_push_new_muc( &mut self, shortest_path: &Vec<NodeId>, edge: &Edge, src_muc_id: MinimumUnionCycleId, dst_muc_id: MinimumUnionCycleId, ) -> Result<MinimumUnionCycleId, Self::Error>

Implementors§