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.0fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
sourceimpl PartialEq<TryAcquireError> for TryAcquireError
impl PartialEq<TryAcquireError> for TryAcquireError
sourcefn eq(&self, other: &TryAcquireError) -> bool
fn eq(&self, other: &TryAcquireError) -> bool
impl Eq for TryAcquireError
impl StructuralEq 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
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstablefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more