pub enum ExecutionScheduleError {
UnknownGroup {
group: usize,
count: usize,
},
AlreadyStarted {
group: usize,
},
DependenciesPending {
group: usize,
},
NotStarted {
group: usize,
},
AlreadyOrdered {
group: usize,
},
}Expand description
Invalid transition in backend-neutral execution-group orchestration.
Variants§
UnknownGroup
The group slot is outside the validated graph.
AlreadyStarted
Architecture setup was committed more than once.
DependenciesPending
Architecture setup was attempted before every dependency was ordered.
NotStarted
Ordering was committed without successful architecture setup.
AlreadyOrdered
Ordering was committed more than once or after closure.
Trait Implementations§
Source§impl Clone for ExecutionScheduleError
impl Clone for ExecutionScheduleError
Source§fn clone(&self) -> ExecutionScheduleError
fn clone(&self) -> ExecutionScheduleError
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 moreSource§impl Debug for ExecutionScheduleError
impl Debug for ExecutionScheduleError
Source§impl Display for ExecutionScheduleError
impl Display for ExecutionScheduleError
impl Eq for ExecutionScheduleError
Source§impl Error for ExecutionScheduleError
impl Error for ExecutionScheduleError
1.30.0 · 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<ExecutionScheduleError> for LayeredPipelineScheduleError
impl From<ExecutionScheduleError> for LayeredPipelineScheduleError
Source§fn from(source: ExecutionScheduleError) -> Self
fn from(source: ExecutionScheduleError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ExecutionScheduleError
impl PartialEq for ExecutionScheduleError
impl StructuralPartialEq for ExecutionScheduleError
Auto Trait Implementations§
impl Freeze for ExecutionScheduleError
impl RefUnwindSafe for ExecutionScheduleError
impl Send for ExecutionScheduleError
impl Sync for ExecutionScheduleError
impl Unpin for ExecutionScheduleError
impl UnsafeUnpin for ExecutionScheduleError
impl UnwindSafe for ExecutionScheduleError
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