pub struct WorktreeRef {
pub path: String,
pub branch: String,
pub repo: String,
}Expand description
A git worktree SCV created for one job, so its agent works apart from the repository’s own checkout.
Fields§
§path: StringThe worktree’s directory, under $SCV_HOME/worktrees.
branch: StringThe branch SCV created for it, such as scv/codex-3f9a2c.
repo: StringThe repository it was created from.
Trait Implementations§
Source§impl Clone for WorktreeRef
impl Clone for WorktreeRef
Source§impl Debug for WorktreeRef
impl Debug for WorktreeRef
Source§impl<'de> Deserialize<'de> for WorktreeRef
impl<'de> Deserialize<'de> for WorktreeRef
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for WorktreeRef
Source§impl PartialEq for WorktreeRef
impl PartialEq for WorktreeRef
Source§impl Serialize for WorktreeRef
impl Serialize for WorktreeRef
impl StructuralPartialEq for WorktreeRef
Auto Trait Implementations§
impl Freeze for WorktreeRef
impl RefUnwindSafe for WorktreeRef
impl Send for WorktreeRef
impl Sync for WorktreeRef
impl Unpin for WorktreeRef
impl UnsafeUnpin for WorktreeRef
impl UnwindSafe for WorktreeRef
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