use crate::construction::heuristics::InsertionContext;
use crate::solver::RefinementContext;
mod naive_selection;
pub use self::naive_selection::NaiveSelection;
pub trait Selection {
fn select_parents(&self, refinement_ctx: &RefinementContext) -> Vec<InsertionContext>;
}