pub struct CheckoutPathPlan {
pub path: PathBuf,
pub from_explicit_path: bool,
}Expand description
Pure plan for where a new thread checkout should land.
Fields§
§path: PathBufAbsolute or caller-resolved path the start path should use.
from_explicit_path: boolTrue when the planned path is the caller’s explicit --path.
Virtualized mounts always use the managed default so a user-named
directory is never shadowed by a kernel mount; this is false even
if the caller passed --path.
Trait Implementations§
Source§impl Clone for CheckoutPathPlan
impl Clone for CheckoutPathPlan
Source§fn clone(&self) -> CheckoutPathPlan
fn clone(&self) -> CheckoutPathPlan
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 CheckoutPathPlan
impl Debug for CheckoutPathPlan
impl Eq for CheckoutPathPlan
Source§impl PartialEq for CheckoutPathPlan
impl PartialEq for CheckoutPathPlan
impl StructuralPartialEq for CheckoutPathPlan
Auto Trait Implementations§
impl Freeze for CheckoutPathPlan
impl RefUnwindSafe for CheckoutPathPlan
impl Send for CheckoutPathPlan
impl Sync for CheckoutPathPlan
impl Unpin for CheckoutPathPlan
impl UnsafeUnpin for CheckoutPathPlan
impl UnwindSafe for CheckoutPathPlan
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