pub struct ExecutionValidator;Expand description
Validator for execution plans and their components
Implementations§
Source§impl ExecutionValidator
impl ExecutionValidator
Sourcepub fn validate_plan(plan: &ExecutionPlan) -> ExecutionResult<()>
pub fn validate_plan(plan: &ExecutionPlan) -> ExecutionResult<()>
Sourcepub fn validate_step(step: &ExecutionStep) -> ExecutionResult<()>
pub fn validate_step(step: &ExecutionStep) -> ExecutionResult<()>
Sourcepub fn validate_step_action(action: &StepAction) -> ExecutionResult<()>
pub fn validate_step_action(action: &StepAction) -> ExecutionResult<()>
Sourcepub fn validate_file_path(path: &str) -> ExecutionResult<()>
pub fn validate_file_path(path: &str) -> ExecutionResult<()>
Sourcepub fn validate_file_content(content: &str) -> ExecutionResult<()>
pub fn validate_file_content(content: &str) -> ExecutionResult<()>
Sourcepub fn validate_diff(diff: &str) -> ExecutionResult<()>
pub fn validate_diff(diff: &str) -> ExecutionResult<()>
Sourcepub fn validate_command(command: &str) -> ExecutionResult<()>
pub fn validate_command(command: &str) -> ExecutionResult<()>
Sourcepub fn validate_command_args(args: &[String]) -> ExecutionResult<()>
pub fn validate_command_args(args: &[String]) -> ExecutionResult<()>
Sourcepub fn validate_test_pattern(pattern: &str) -> ExecutionResult<()>
pub fn validate_test_pattern(pattern: &str) -> ExecutionResult<()>
Sourcepub fn validate_plan_name(name: &str) -> ExecutionResult<()>
pub fn validate_plan_name(name: &str) -> ExecutionResult<()>
Auto Trait Implementations§
impl Freeze for ExecutionValidator
impl RefUnwindSafe for ExecutionValidator
impl Send for ExecutionValidator
impl Sync for ExecutionValidator
impl Unpin for ExecutionValidator
impl UnwindSafe for ExecutionValidator
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