pub fn signal<I>(mut self, semaphores: I) -> Self
    where
        I: IntoIterator,
        I::Item: Borrow<&'a B::Semaphore>,
    {
        self.signal_semaphores.extend(semaphores.into_iter().map(|semaphore| *semaphore.borrow()));
        self
    }
/// Add to semaphores which will be signalled once this submission has finished executing.
Add to semaphores which will be signalled once this submission has finished executing.
Add to semaphores which will be signalled once this submission has finished executing .
pub fn signal<I>(mut self, semaphores: I) -> Self
    where
        I: IntoIterator,
        I::Item: Borrow<&'a B::Semaphore>,
    {
        self.signal_semaphores.extend(semaphores.into_iter().map(|semaphore| *semaphore.borrow()));
        self
    }
pub fn signal < I > ( mut self , semaphores : I ) -> Self where I : IntoIterator , I :: Item : Borrow < & ' a B :: Semaphore > , { self . signal_semaphores . extend ( semaphores . into_iter ( ) . map ( | semaphore | * semaphore . borrow ( ) ) ) ; self }
Add to semaphores which will be signalled once this submission has finished executing.
Add to semaphores which will be signalled once this submission has finished executing .
mut self
semaphores
I
mut self
semaphores
I