pub struct WorktreeSyncResult {
pub fast_forwarded: Vec<(PathBuf, String)>,
pub skipped_dirty: Vec<(PathBuf, String, Vec<String>)>,
pub skipped_ahead: Vec<(PathBuf, String)>,
pub skipped_diverged: Vec<(PathBuf, String)>,
}Expand description
Result of sync_checked_out_worktrees.
Fields§
§fast_forwarded: Vec<(PathBuf, String)>Worktrees that were successfully fast-forwarded: (path, branch).
skipped_dirty: Vec<(PathBuf, String, Vec<String>)>Worktrees skipped due to uncommitted changes: (path, branch, dirty_files).
skipped_ahead: Vec<(PathBuf, String)>Worktrees whose local branch is ahead of origin: (path, branch).
skipped_diverged: Vec<(PathBuf, String)>Worktrees whose local branch has diverged from origin: (path, branch).
Auto Trait Implementations§
impl Freeze for WorktreeSyncResult
impl RefUnwindSafe for WorktreeSyncResult
impl Send for WorktreeSyncResult
impl Sync for WorktreeSyncResult
impl Unpin for WorktreeSyncResult
impl UnsafeUnpin for WorktreeSyncResult
impl UnwindSafe for WorktreeSyncResult
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