pub enum TaskDefinitionError {
Io(Error),
Json(Error),
MissingField(String),
Validation(String),
}Expand description
Errors that can occur when working with task definitions.
Variants§
Io(Error)
IO error reading task file.
Json(Error)
JSON parse error.
MissingField(String)
Missing required field.
Validation(String)
Validation error.
Trait Implementations§
Source§impl Debug for TaskDefinitionError
impl Debug for TaskDefinitionError
Source§impl Display for TaskDefinitionError
impl Display for TaskDefinitionError
Source§impl Error for TaskDefinitionError
impl Error for TaskDefinitionError
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<Error> for TaskDefinitionError
impl From<Error> for TaskDefinitionError
Auto Trait Implementations§
impl Freeze for TaskDefinitionError
impl !RefUnwindSafe for TaskDefinitionError
impl Send for TaskDefinitionError
impl Sync for TaskDefinitionError
impl Unpin for TaskDefinitionError
impl !UnwindSafe for TaskDefinitionError
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
Source§impl<T> Erasable for T
impl<T> Erasable for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more