Enum tokio::sync::TryAcquireError
source · [−]pub enum TryAcquireError {
Closed,
NoPermits,
}
Expand description
Error returned from the Semaphore::try_acquire
function.
Variants
Closed
The semaphore has been closed and cannot issue new permits.
NoPermits
The semaphore has no available permits.
Trait Implementations
sourceimpl Debug for TryAcquireError
impl Debug for TryAcquireError
sourceimpl Display for TryAcquireError
impl Display for TryAcquireError
sourceimpl Error for TryAcquireError
impl Error for TryAcquireError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl PartialEq<TryAcquireError> for TryAcquireError
impl PartialEq<TryAcquireError> for TryAcquireError
impl StructuralPartialEq for TryAcquireError
Auto Trait Implementations
impl RefUnwindSafe for TryAcquireError
impl Send for TryAcquireError
impl Sync for TryAcquireError
impl Unpin for TryAcquireError
impl UnwindSafe for TryAcquireError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more