pub fn build_move_selector<S, V, DM, IDM>(
config: Option<&MoveSelectorConfig>,
model: &ModelContext<S, V, DM, IDM>,
random_seed: Option<u64>,
) -> Selector<S, V, DM, IDM>where
S: PlanningSolution + 'static,
V: Clone + PartialEq + Send + Sync + Debug + 'static,
DM: CrossEntityDistanceMeter<S> + Clone + Debug + 'static,
IDM: CrossEntityDistanceMeter<S> + Clone + Debug + 'static,