fn choose_placement(
room: &PlacementSnapshot,
policy: RoomWorkerPolicy,
delays_ms: &[Option<u64>],
start_worker: usize,
allocate_spillover_router: impl FnOnce() -> RouterId,
) -> RouterPlacementfn choose_placement(
room: &PlacementSnapshot,
policy: RoomWorkerPolicy,
delays_ms: &[Option<u64>],
start_worker: usize,
allocate_spillover_router: impl FnOnce() -> RouterId,
) -> RouterPlacement