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 UnsafeUnpin 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