pub enum PullExecutionFacts {
GitOverlay {
remote: String,
branch: Option<String>,
old_git_head: Option<String>,
new_git_head: Option<String>,
old_state: Option<String>,
new_state: Option<String>,
changed: bool,
states_created: usize,
commits_seen: usize,
materialized_checkout: bool,
changed_paths: Vec<String>,
},
Heddle {
changed: bool,
remote: String,
thread: String,
state: Option<String>,
objects: Option<usize>,
},
}Expand description
Post-transport facts for assembling a PullOutcome (no network I/O).
Variants§
GitOverlay
Local git-overlay pull / import path.
Fields
Heddle
Native heddle pull (local path or network).
Trait Implementations§
Source§impl Clone for PullExecutionFacts
impl Clone for PullExecutionFacts
Source§fn clone(&self) -> PullExecutionFacts
fn clone(&self) -> PullExecutionFacts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PullExecutionFacts
impl Debug for PullExecutionFacts
impl Eq for PullExecutionFacts
Source§impl PartialEq for PullExecutionFacts
impl PartialEq for PullExecutionFacts
impl StructuralPartialEq for PullExecutionFacts
Auto Trait Implementations§
impl Freeze for PullExecutionFacts
impl RefUnwindSafe for PullExecutionFacts
impl Send for PullExecutionFacts
impl Sync for PullExecutionFacts
impl Unpin for PullExecutionFacts
impl UnsafeUnpin for PullExecutionFacts
impl UnwindSafe for PullExecutionFacts
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