Searched defs:SemaphoreError (Results 1 – 2 of 2) sorted by relevance
/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_runtime/src/sync/ |
H A D | semaphore_inner.rs | 45 pub enum SemaphoreError { enum 54 impl Display for SemaphoreError { implementation 64 impl Error for SemaphoreError {} implementation 67 pub(crate) fn new(permits: usize) -> Result<SemaphoreInner, SemaphoreError> { in new() argument 117 pub(crate) fn try_acquire(&self) -> Result<(), SemaphoreError> { in try_acquire() argument 162 ) -> Option<Poll<Result<(), SemaphoreError>>> { in update_permit() argument 184 ) -> Poll<Result<(), SemaphoreError>> { in poll_acquire() argument
|
H A D | semaphore.rs | 104 pub fn new(permits: usize) -> Result<Semaphore, SemaphoreError> { in new() argument 160 pub fn try_acquire(&self) -> Result<SemaphorePermit, SemaphoreError> { in try_acquire() argument 185 pub async fn acquire(&self) -> Result<SemaphorePermit, SemaphoreError> { in acquire() argument 235 pub fn new(number: usize) -> Result<AutoRelSemaphore, SemaphoreError> { in new() argument 275 pub fn try_acquire(&self) -> Result<AutoRelSemaphorePermit<'_>, SemaphoreError> { in try_acquire() argument 301 pub async fn acquire(&self) -> Result<AutoRelSemaphorePermit<'_>, SemaphoreError> { in acquire() argument
|