Struct AcquireError
pub struct AcquireError(/* private field */);
Error returned from the Semaphore::acquire function.
An acquire operation can only fail if the semaphore has been
closed.
Trait Implementations
impl Debug for AcquireError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for AcquireError
fn fmt(&self, fmt: &mut Formatter<'_>) -> Result
impl Error for AcquireError
Auto Trait Implementations
impl Freeze for AcquireError
impl RefUnwindSafe for AcquireError
impl Send for AcquireError
impl Sync for AcquireError
impl Unpin for AcquireError
impl UnsafeUnpin for AcquireError
impl UnwindSafe for AcquireError
Blanket Implementations
impl<T> Any for AcquireError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for AcquireError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for AcquireError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for AcquireError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToString for AcquireError
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for AcquireError
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for AcquireError
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for AcquireError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>