pub struct CreatedWorktrees {
pub created: Vec<CreatedWorktree>,
pub registered_roots: Vec<PathBuf>,
}Expand description
What: The created worktrees and every registered root that recursive copying must exclude. Why: A nested registered worktree is never copied into its parent’s copy.
In TS you’d write (pseudocode):
{ created: CreatedWorktree[]; registeredRoots: string[] }Fields§
§created: Vec<CreatedWorktree>Newly registered linked worktrees, sorted by administrative identity.
registered_roots: Vec<PathBuf>Every registered root that exists on the filesystem.
Trait Implementations§
Source§impl Clone for CreatedWorktrees
impl Clone for CreatedWorktrees
Source§impl Debug for CreatedWorktrees
impl Debug for CreatedWorktrees
impl Eq for CreatedWorktrees
Source§impl PartialEq for CreatedWorktrees
impl PartialEq for CreatedWorktrees
impl StructuralPartialEq for CreatedWorktrees
Auto Trait Implementations§
impl Freeze for CreatedWorktrees
impl RefUnwindSafe for CreatedWorktrees
impl Send for CreatedWorktrees
impl Sync for CreatedWorktrees
impl Unpin for CreatedWorktrees
impl UnsafeUnpin for CreatedWorktrees
impl UnwindSafe for CreatedWorktrees
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more