pub struct WorktreeSetup {
pub work_dir: PathBuf,
pub branch: String,
pub default_branch: String,
pub main_project_dir: PathBuf,
}Expand description
Result of worktree setup.
Fields§
§work_dir: PathBufThe directory where the agent will work
branch: StringThe branch name
default_branch: StringThe default branch of the repository
main_project_dir: PathBufThe main project directory (original, not worktree)
Auto Trait Implementations§
impl Freeze for WorktreeSetup
impl RefUnwindSafe for WorktreeSetup
impl Send for WorktreeSetup
impl Sync for WorktreeSetup
impl Unpin for WorktreeSetup
impl UnsafeUnpin for WorktreeSetup
impl UnwindSafe for WorktreeSetup
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more