Skip to main content

build_search

Function build_search 

Source
pub fn build_search<S, V, DM, IDM, D, ProgressCb, T>(
    search: T,
    config: &SolverConfig,
) -> PhaseSequence<T::Phase<D, ProgressCb>>
where S: PlanningSolution + 'static, S::Score: Score + ParseableScore, V: Clone + Copy + PartialEq + Eq + Hash + Into<usize> + Send + Sync + Debug + 'static, DM: CrossEntityDistanceMeter<S> + Clone + Debug + Send + 'static, IDM: CrossEntityDistanceMeter<S> + Clone + Debug + Send + 'static, D: Director<S>, ProgressCb: ProgressCallback<S>, T: Search<S, V, DM, IDM>, T::Phase<D, ProgressCb>: Phase<S, D, ProgressCb>,