pub struct ClonePlan {
pub destination: PathBuf,
pub remote: String,
pub mode: CloneMode,
pub thread: Option<String>,
pub depth: Option<u32>,
pub lazy: bool,
pub filter: Option<String>,
pub recursive: bool,
pub effective_lazy: bool,
pub security: CloneSecurityPreflight,
}Expand description
Pure clone orchestration plan. CLI executes FS / hosted / git I/O from it.
Fields§
§destination: PathBuf§remote: String§mode: CloneMode§thread: Option<String>§depth: Option<u32>Normalized depth (None when absent or zero).
lazy: bool§filter: Option<String>§recursive: bool§effective_lazy: boolNetwork effective lazy: lazy || filter.is_some().
security: CloneSecurityPreflightTrait Implementations§
impl Eq for ClonePlan
impl StructuralPartialEq for ClonePlan
Auto Trait Implementations§
impl Freeze for ClonePlan
impl RefUnwindSafe for ClonePlan
impl Send for ClonePlan
impl Sync for ClonePlan
impl Unpin for ClonePlan
impl UnsafeUnpin for ClonePlan
impl UnwindSafe for ClonePlan
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