[−][src]Struct tokio_sync::semaphore::TryAcquireError
Error returned by Permit::try_acquire
.
Methods
impl TryAcquireError
[src]
pub fn is_closed(&self) -> bool
[src]
Returns true if the error was caused by a closed semaphore.
pub fn is_no_permits(&self) -> bool
[src]
Returns true if the error was caused by calling try_acquire
on a
semaphore with no available permits.
Trait Implementations
impl Display for TryAcquireError
[src]
impl Debug for TryAcquireError
[src]
impl Error for TryAcquireError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
The lower-level source of this error, if any. Read more
Auto Trait Implementations
impl Unpin for TryAcquireError
impl Sync for TryAcquireError
impl Send for TryAcquireError
impl UnwindSafe for TryAcquireError
impl RefUnwindSafe for TryAcquireError
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,