Enum maitake_sync::semaphore::TryAcquireError
source · pub enum TryAcquireError {
Closed,
InsufficientPermits,
}
Expand description
Errors returned by Semaphore::try_acquire
.
Variants§
Closed
The semaphore has been closed, so additional permits cannot be acquired.
InsufficientPermits
The semaphore does not currently have enough permits to satisfy the request.
Trait Implementations§
source§impl Debug for TryAcquireError
impl Debug for TryAcquireError
source§impl Display for TryAcquireError
impl Display for TryAcquireError
source§impl PartialEq for TryAcquireError
impl PartialEq for TryAcquireError
impl Eq for TryAcquireError
impl StructuralPartialEq for TryAcquireError
Auto Trait Implementations§
impl Freeze for TryAcquireError
impl RefUnwindSafe for TryAcquireError
impl Send for TryAcquireError
impl Sync for TryAcquireError
impl Unpin for TryAcquireError
impl UnwindSafe for TryAcquireError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more