pub fn check_validity<T: Types>(
solver: &mut SuggestionSolver<T>,
constraint: &FlatConstraint<T>,
) -> Result<bool, SuggestionSolverError>pub fn check_validity<T: Types>(
solver: &mut SuggestionSolver<T>,
constraint: &FlatConstraint<T>,
) -> Result<bool, SuggestionSolverError>