pub struct TaskValidator;Expand description
Task validator for ensuring task correctness
Implementations§
Source§impl TaskValidator
impl TaskValidator
Sourcepub fn validate(task: &ExecutionTask) -> SklResult<()>
pub fn validate(task: &ExecutionTask) -> SklResult<()>
Validate a task for correctness and consistency
Auto Trait Implementations§
impl Freeze for TaskValidator
impl RefUnwindSafe for TaskValidator
impl Send for TaskValidator
impl Sync for TaskValidator
impl Unpin for TaskValidator
impl UnwindSafe for TaskValidator
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> 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