Searched defs:SemaphoreError (Results 1 – 2 of 2) sorted by relevance
104 pub fn new(permits: usize) -> Result<Semaphore, SemaphoreError> { in new() argument160 pub fn try_acquire(&self) -> Result<SemaphorePermit, SemaphoreError> { in try_acquire() argument185 pub async fn acquire(&self) -> Result<SemaphorePermit, SemaphoreError> { in acquire() argument235 pub fn new(number: usize) -> Result<AutoRelSemaphore, SemaphoreError> { in new() argument275 pub fn try_acquire(&self) -> Result<AutoRelSemaphorePermit<'_>, SemaphoreError> { in try_acquire() argument301 pub async fn acquire(&self) -> Result<AutoRelSemaphorePermit<'_>, SemaphoreError> { in acquire() argument
45 pub enum SemaphoreError { enum54 impl Display for SemaphoreError { implementation64 impl Error for SemaphoreError {} implementation67 pub(crate) fn new(permits: usize) -> Result<SemaphoreInner, SemaphoreError> { in new() argument117 pub(crate) fn try_acquire(&self) -> Result<(), SemaphoreError> { in try_acquire() argument164 ) -> Poll<Result<(), SemaphoreError>> { in poll_acquire() argument