fn extend(&self, descs: impl IntoIterator<Item = DescId<K>>) {
        let mut guard = self.inner.lock();
        let (storage, waker) = &mut *guard;
        storage.extend(descs);
        if let Some(waker) = waker.take() {
            waker.wake();
        }
    }
/// Extends the pending descriptors buffer.
Extends the pending descriptors buffer.
Extends the pending descriptors buffer .
fn extend(&self, descs: impl IntoIterator<Item = DescId<K>>) {
        let mut guard = self.inner.lock();
        let (storage, waker) = &mut *guard;
        storage.extend(descs);
        if let Some(waker) = waker.take() {
            waker.wake();
        }
    }
fn extend ( & self , descs : impl IntoIterator < Item = DescId < K > > ) { let mut guard = self . inner . lock ( ) ; let ( storage , waker ) = & mut * guard ; storage . extend ( descs ) ; if let Some ( waker ) = waker . take ( ) { waker . wake ( ) ; } }
Extends the pending descriptors buffer.
Extends the pending descriptors buffer .
&self
descs
impl IntoIterator<Item = DescId<K>>
&self
descs
impl IntoIterator<Item = DescId<K>>