pub trait Candidates<H> {
    // Required method
    fn find_candidates<R>(
        &mut self,
        graph: &StackGraph,
        partials: &mut PartialPaths,
        path: &PartialPath,
        result: &mut R
    )
       where R: Extend<H>;
}
Expand description

A trait to support finding candidates for partial path extension. Requires an accompanying ToAppendable implementation to convert the candidate handles into Appendables.

Required Methods§

source

fn find_candidates<R>( &mut self, graph: &StackGraph, partials: &mut PartialPaths, path: &PartialPath, result: &mut R )where R: Extend<H>,

Implementors§