Home
last modified time | relevance | path

Searched defs:OwnedSemaphorePermit (Results 1 – 2 of 2) sorted by relevance

/aosp_15_r20/external/rust/android-crates-io/crates/tokio/src/sync/
Dsemaphore.rs420 pub struct OwnedSemaphorePermit { struct
421 sem: Arc<Semaphore>,
422 permits: u32,
761 pub async fn acquire_owned(self: Arc<Self>) -> Result<OwnedSemaphorePermit, AcquireError> { in acquire_owned()
825 ) -> Result<OwnedSemaphorePermit, AcquireError> { in acquire_many_owned()
876 pub fn try_acquire_owned(self: Arc<Self>) -> Result<OwnedSemaphorePermit, TryAcquireError> { in try_acquire_owned()
918 ) -> Result<OwnedSemaphorePermit, TryAcquireError> { in try_acquire_many_owned()
1074 impl OwnedSemaphorePermit { implementation
1196 impl Drop for OwnedSemaphorePermit { implementation
/aosp_15_r20/external/rust/android-crates-io/crates/tokio-util/src/sync/
Dpoll_semaphore.rs58 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()