fn drain_incoming(&mut self) {
        let mut incoming = self.incoming.borrow_mut();
        for task in incoming.drain(..) {
            self.pool.push(task)
        }
    }
/// Empty the incoming queue of newly-spawned tasks.
Empty the incoming queue of newly-spawned tasks.
Empty the incoming queue of newly - spawned tasks .
fn drain_incoming(&mut self) {
        let mut incoming = self.incoming.borrow_mut();
        for task in incoming.drain(..) {
            self.pool.push(task)
        }
    }
fn drain_incoming ( & mut self ) { let mut incoming = self . incoming . borrow_mut ( ) ; for task in incoming . drain ( .. ) { self . pool . push ( task ) } }
Empty the incoming queue of newly-spawned tasks.
Empty the incoming queue of newly - spawned tasks .
&mut self
&mut self