pub enum PushPath {
LocalGitOverlayRefs {
all_threads: bool,
},
LocalNativeHeddle {
all_threads: bool,
},
NativeRemote {
hosted: HostedPushPlan,
uses_mirror_rpc: bool,
native_all_threads_fanout: bool,
},
}Expand description
Execution path selected by plan_push.
Variants§
LocalGitOverlayRefs
Local git-overlay refs push (GitProjection / current or all threads).
LocalNativeHeddle
Local native heddle push to a path remote (under overlay eligibility).
NativeRemote
Native heddle remote transport after resolve_remote (local path or network).
Trait Implementations§
impl Eq for PushPath
impl StructuralPartialEq for PushPath
Auto Trait Implementations§
impl Freeze for PushPath
impl RefUnwindSafe for PushPath
impl Send for PushPath
impl Sync for PushPath
impl Unpin for PushPath
impl UnsafeUnpin for PushPath
impl UnwindSafe for PushPath
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