pub fn validate_request(
input_count: usize,
selected: &[CoreSelection],
overlap: usize,
annealing: usize,
) -> Result<(), GibsonError>pub fn validate_request(
input_count: usize,
selected: &[CoreSelection],
overlap: usize,
annealing: usize,
) -> Result<(), GibsonError>