pub struct TemplateValidator;Expand description
Template validator for validating templates and parameters.
Implementations§
Source§impl TemplateValidator
impl TemplateValidator
Sourcepub fn validate_template(&self, template: &WorkflowTemplate) -> Result<()>
pub fn validate_template(&self, template: &WorkflowTemplate) -> Result<()>
Validate a workflow template.
Sourcepub fn validate_parameters(
&self,
definitions: &[Parameter],
values: &HashMap<String, ParameterValue>,
) -> Result<()>
pub fn validate_parameters( &self, definitions: &[Parameter], values: &HashMap<String, ParameterValue>, ) -> Result<()>
Validate parameter values against parameter definitions.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TemplateValidator
impl RefUnwindSafe for TemplateValidator
impl Send for TemplateValidator
impl Sync for TemplateValidator
impl Unpin for TemplateValidator
impl UnsafeUnpin for TemplateValidator
impl UnwindSafe for TemplateValidator
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