pub struct WorktreeRunner { /* private fields */ }Expand description
Runs each job in a throwaway worktree of repo at the job’s subject.
Implementations§
Trait Implementations§
Source§impl CiExecutor for WorktreeRunner
impl CiExecutor for WorktreeRunner
Source§fn info(&mut self) -> Result<ExecutorInfo, ExecutorError>
fn info(&mut self) -> Result<ExecutorInfo, ExecutorError>
Identity and protocol version. Called once before any job, so a
mismatched provider is refused before it can return a verdict
that means something else than it appears to. Read more
Auto Trait Implementations§
impl Freeze for WorktreeRunner
impl RefUnwindSafe for WorktreeRunner
impl Send for WorktreeRunner
impl Sync for WorktreeRunner
impl Unpin for WorktreeRunner
impl UnsafeUnpin for WorktreeRunner
impl UnwindSafe for WorktreeRunner
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