Struct maitake_sync::Closed
source · pub struct Closed(/* private fields */);
Expand description
An error indicating that a WaitCell
, WaitQueue
or Semaphore
was
closed while attempting to register a waiting task.
This error is returned by the WaitCell::wait
, WaitQueue::wait
and
Semaphore::acquire
methods.
Trait Implementations§
source§impl Error for Closed
Available on crate feature core-error
only.
impl Error for Closed
Available on crate feature
core-error
only.1.30.0 · source§fn 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.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl PartialEq for Closed
impl PartialEq for Closed
impl Copy for Closed
impl Eq for Closed
impl StructuralEq for Closed
impl StructuralPartialEq for Closed
Auto Trait Implementations§
impl RefUnwindSafe for Closed
impl Send for Closed
impl Sync for Closed
impl Unpin for Closed
impl UnwindSafe for Closed
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more