pub struct StepCreator;Expand description
Helper for creating execution steps with validation
Implementations§
Source§impl StepCreator
impl StepCreator
Sourcepub fn create_file(
path: String,
content: String,
) -> ExecutionResult<ExecutionStep>
pub fn create_file( path: String, content: String, ) -> ExecutionResult<ExecutionStep>
Sourcepub fn modify_file(path: String, diff: String) -> ExecutionResult<ExecutionStep>
pub fn modify_file(path: String, diff: String) -> ExecutionResult<ExecutionStep>
Sourcepub fn delete_file(path: String) -> ExecutionResult<ExecutionStep>
pub fn delete_file(path: String) -> ExecutionResult<ExecutionStep>
Sourcepub fn run_command(command: String, args: Vec<String>) -> ExecutionStep
pub fn run_command(command: String, args: Vec<String>) -> ExecutionStep
Auto Trait Implementations§
impl Freeze for StepCreator
impl RefUnwindSafe for StepCreator
impl Send for StepCreator
impl Sync for StepCreator
impl Unpin for StepCreator
impl UnwindSafe for StepCreator
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