Searched defs:OwnedSemaphorePermit (Results 1 – 2 of 2) sorted by relevance
105 pub struct OwnedSemaphorePermit { struct106 sem: Arc<Semaphore>,107 permits: u32,417 pub async fn acquire_owned(self: Arc<Self>) -> Result<OwnedSemaphorePermit, AcquireError> { in acquire_owned()481 ) -> Result<OwnedSemaphorePermit, AcquireError> { in acquire_many_owned()532 pub fn try_acquire_owned(self: Arc<Self>) -> Result<OwnedSemaphorePermit, TryAcquireError> { in try_acquire_owned()574 ) -> Result<OwnedSemaphorePermit, TryAcquireError> { in try_acquire_many_owned()651 impl OwnedSemaphorePermit { impl685 impl Drop for OwnedSemaphorePermit { implementation
58 pub fn poll_acquire(&mut self, cx: &mut Context<'_>) -> Poll<Option<OwnedSemaphorePermit>> { in poll_acquire()79 ) -> Poll<Option<OwnedSemaphorePermit>> { in poll_acquire_many()148 fn poll_next(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Option<OwnedSemaphorePermit>> { in poll_next()