pub enum MembarrierError {
NotRegistered,
Task(TaskError),
}Expand description
Errors produced by the scheduler-owned membarrier protocol.
Variants§
NotRegistered
An expedited command was issued before registration became ready.
Task(TaskError)
The scheduler/runtime boundary rejected the operation.
Trait Implementations§
Source§impl Clone for MembarrierError
impl Clone for MembarrierError
Source§fn clone(&self) -> MembarrierError
fn clone(&self) -> MembarrierError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MembarrierError
Source§impl Debug for MembarrierError
impl Debug for MembarrierError
Source§impl Display for MembarrierError
impl Display for MembarrierError
impl Eq for MembarrierError
Source§impl Error for MembarrierError
impl Error for MembarrierError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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 From<TaskError> for MembarrierError
impl From<TaskError> for MembarrierError
Source§impl PartialEq for MembarrierError
impl PartialEq for MembarrierError
impl StructuralPartialEq for MembarrierError
Auto Trait Implementations§
impl Freeze for MembarrierError
impl RefUnwindSafe for MembarrierError
impl Send for MembarrierError
impl Sync for MembarrierError
impl Unpin for MembarrierError
impl UnsafeUnpin for MembarrierError
impl UnwindSafe for MembarrierError
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