pub enum TaskSpecError {
InvalidTaskId {
task_id: TaskId,
},
InvalidConstraints(TaskConstraintsError),
InvalidRunPolicy(RunPolicyError),
}Expand description
Typed validation errors for TaskSpec.
Variants§
InvalidTaskId
The provided task identifier is nil/empty and therefore invalid at task admission.
InvalidConstraints(TaskConstraintsError)
The provided constraints payload violates task-constraint invariants.
InvalidRunPolicy(RunPolicyError)
The provided run policy violates contract-level run-policy invariants.
Trait Implementations§
Source§impl Clone for TaskSpecError
impl Clone for TaskSpecError
Source§fn clone(&self) -> TaskSpecError
fn clone(&self) -> TaskSpecError
Returns a duplicate of the value. Read more
1.0.0 · 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 TaskSpecError
impl Debug for TaskSpecError
Source§impl Display for TaskSpecError
impl Display for TaskSpecError
Source§impl Error for TaskSpecError
impl Error for TaskSpecError
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 PartialEq for TaskSpecError
impl PartialEq for TaskSpecError
impl Eq for TaskSpecError
impl StructuralPartialEq for TaskSpecError
Auto Trait Implementations§
impl Freeze for TaskSpecError
impl RefUnwindSafe for TaskSpecError
impl Send for TaskSpecError
impl Sync for TaskSpecError
impl Unpin for TaskSpecError
impl UnsafeUnpin for TaskSpecError
impl UnwindSafe for TaskSpecError
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