pub fn validate_request(
count: usize,
selected: &[CoreSelection],
topology: Topology,
overlaps: &[usize],
) -> Result<(), GibsonError>pub fn validate_request(
count: usize,
selected: &[CoreSelection],
topology: Topology,
overlaps: &[usize],
) -> Result<(), GibsonError>