Enum TryAcquireError
pub enum TryAcquireError {
Closed,
NoPermits,
}
Available on crate feature
sync only.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
impl Debug for TryAcquireError
impl Display for TryAcquireError
impl Eq for TryAcquireError
impl Error for TryAcquireError
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
impl PartialEq 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 UnsafeUnpin for TryAcquireError
impl UnwindSafe for TryAcquireError
Blanket Implementations
impl<T> BorrowMut<T> for Twhere T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Instrument for T
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
impl<T> ToString for T
impl<T> WithSubscriber for T
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
MIT License
Copyright © Tokio Contributors
https://docs.rs/tokio/1.53.1/tokio/sync/enum.TryAcquireError.html