pub struct PipelineOutcome {
pub run_id: String,
pub pr_number: u32,
pub branch: Option<String>,
pub worktree_path: PathBuf,
pub target_dir: PathBuf,
}Expand description
The result of running an issue through the pipeline (before merge).
Fields§
§run_id: String§pr_number: u32§branch: Option<String>Branch name, needed for cleanup after the worktree is removed.
worktree_path: PathBufWorktree path, retained so the caller can clean up after merge.
target_dir: PathBufRepo directory the worktree belongs to (needed for git::remove_worktree).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PipelineOutcome
impl RefUnwindSafe for PipelineOutcome
impl Send for PipelineOutcome
impl Sync for PipelineOutcome
impl Unpin for PipelineOutcome
impl UnsafeUnpin for PipelineOutcome
impl UnwindSafe for PipelineOutcome
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