pub enum TaskValidationError {
MissingName,
MissingScope,
InvalidHtml(RichTextError),
EmptyUpdate,
}Expand description
Errors emitted during task payload validation.
Variants§
MissingName
Task name was missing or blank.
MissingScope
Workspace or project context missing when creating a task.
InvalidHtml(RichTextError)
HTML rich text content is not valid XML.
EmptyUpdate
Update payload did not contain any fields.
Trait Implementations§
Source§impl Debug for TaskValidationError
impl Debug for TaskValidationError
Source§impl Display for TaskValidationError
impl Display for TaskValidationError
impl Eq for TaskValidationError
Source§impl Error for TaskValidationError
impl Error for TaskValidationError
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<RichTextError> for TaskValidationError
impl From<RichTextError> for TaskValidationError
Source§fn from(source: RichTextError) -> Self
fn from(source: RichTextError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TaskValidationError
impl PartialEq for TaskValidationError
impl StructuralPartialEq for TaskValidationError
Auto Trait Implementations§
impl Freeze for TaskValidationError
impl RefUnwindSafe for TaskValidationError
impl Send for TaskValidationError
impl Sync for TaskValidationError
impl Unpin for TaskValidationError
impl UnsafeUnpin for TaskValidationError
impl UnwindSafe for TaskValidationError
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> 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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.