pub struct WorktreeHydrationActivation {
pub database: PathBuf,
pub source_project_instance_id: ProjectInstanceId,
pub target_project_instance_id: ProjectInstanceId,
pub baseline_generation: IndexGeneration,
pub reconciled_generation: IndexGeneration,
}Expand description
Completed no-clobber activation of one exact reconciled worktree atlas.
Fields§
§database: PathBufActivated target database path.
source_project_instance_id: ProjectInstanceIdControl-atlas identity captured by the hydration baseline.
target_project_instance_id: ProjectInstanceIdIndependently writable target-atlas identity.
baseline_generation: IndexGenerationGeneration created when the copied graph was rebound to the target.
reconciled_generation: IndexGenerationComplete target generation published by normal source reconciliation.
Trait Implementations§
Source§impl Clone for WorktreeHydrationActivation
impl Clone for WorktreeHydrationActivation
Source§fn clone(&self) -> WorktreeHydrationActivation
fn clone(&self) -> WorktreeHydrationActivation
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 WorktreeHydrationActivation
impl Debug for WorktreeHydrationActivation
impl Eq for WorktreeHydrationActivation
Source§impl PartialEq for WorktreeHydrationActivation
impl PartialEq for WorktreeHydrationActivation
Source§fn eq(&self, other: &WorktreeHydrationActivation) -> bool
fn eq(&self, other: &WorktreeHydrationActivation) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WorktreeHydrationActivation
Auto Trait Implementations§
impl Freeze for WorktreeHydrationActivation
impl RefUnwindSafe for WorktreeHydrationActivation
impl Send for WorktreeHydrationActivation
impl Sync for WorktreeHydrationActivation
impl Unpin for WorktreeHydrationActivation
impl UnsafeUnpin for WorktreeHydrationActivation
impl UnwindSafe for WorktreeHydrationActivation
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.