pub fn wait_on<I>(mut self, semaphores: I) -> Self
    where
        I: IntoIterator,
        I::Item: Borrow<(&'a B::Semaphore, pso::PipelineStage)>,
    {
        self.wait_semaphores.extend(semaphores.into_iter().map(|semaphore| *semaphore.borrow()));
        self
    }
/// Add to semaphores which will waited on to be signalled before the submission will be executed.
Add to semaphores which will waited on to be signalled before the submission will be executed.
Add to semaphores which will waited on to be signalled before the submission will be executed .
pub fn wait_on<I>(mut self, semaphores: I) -> Self
    where
        I: IntoIterator,
        I::Item: Borrow<(&'a B::Semaphore, pso::PipelineStage)>,
    {
        self.wait_semaphores.extend(semaphores.into_iter().map(|semaphore| *semaphore.borrow()));
        self
    }
pub fn wait_on < I > ( mut self , semaphores : I ) -> Self where I : IntoIterator , I :: Item : Borrow < ( & ' a B :: Semaphore , pso :: PipelineStage ) > , { self . wait_semaphores . extend ( semaphores . into_iter ( ) . map ( | semaphore | * semaphore . borrow ( ) ) ) ; self }
Add to semaphores which will waited on to be signalled before the submission will be executed.
Add to semaphores which will waited on to be signalled before the submission will be executed .
mut self
semaphores
I
mut self
semaphores
I