pub fn len(&self) -> usize {
        self.in_progress_queue.len() + self.queued_outputs.len()
    }
Returns the number of futures contained in the queue.

This represents the total number of in-flight futures, both
those currently processing and those that have completed but
which are waiting for earlier futures to complete.
futures-util/src/stream/futures_ordered.rs