pub struct ProcedureChain<G: UndirectedGraph> { /* private fields */ }Implementations§
Source§impl<G: UndirectedGraph + GraphConstructor + Clone + 'static> ProcedureChain<G>
impl<G: UndirectedGraph + GraphConstructor + Clone + 'static> ProcedureChain<G>
pub fn from_procedures_config( registry: ProcedureRegistry<G>, configurations: Vec<ProcedureConfig>, ) -> Result<Self>
pub fn from_procedures_and_registry( procedures: Vec<Box<dyn Procedure<G>>>, registry: ProcedureRegistry<G>, ) -> Result<Self>
pub fn from_procedures(procedures: Vec<Box<dyn Procedure<G>>>) -> Result<Self>
pub fn run(&self, graphs: &mut Vec<(G, GraphProperties)>) -> Result<()>
Auto Trait Implementations§
impl<G> Freeze for ProcedureChain<G>
impl<G> !RefUnwindSafe for ProcedureChain<G>
impl<G> !Send for ProcedureChain<G>
impl<G> !Sync for ProcedureChain<G>
impl<G> Unpin for ProcedureChain<G>
impl<G> !UnwindSafe for ProcedureChain<G>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more