struct McpWorktreeRow {Show 14 fields
selector: Option<String>,
alias: Option<String>,
role: McpGitWorktreeRole,
path_display: McpWorktreePathDisplayState,
git_state: McpGitWorktreeState,
registration: McpWorktreeRegistrationState,
administrative_directory: Option<String>,
root: Option<String>,
atlas_state: McpWorktreeAtlasState,
telemetry_state: McpWorktreeTelemetryState,
accepted_telemetry_revision: Option<u64>,
local_telemetry_revision: Option<u64>,
project_instance_id: Option<String>,
blocker: Option<String>,
}Expand description
One structurally discovered Git worktree joined to ProjectAtlas state.
Fields§
§selector: Option<String>Stable selector when the structural row is representable and registrable.
alias: Option<String>Reserved main or active registered alias when present.
role: McpGitWorktreeRoleStructural primary/linked role.
path_display: McpWorktreePathDisplayStateWhether all displayed native paths have a lossless UTF-8 projection.
git_state: McpGitWorktreeStateCurrent reciprocal Git state.
registration: McpWorktreeRegistrationStateProjectAtlas registration relationship.
administrative_directory: Option<String>Stable Git administrative identity.
root: Option<String>Exact current source root when active.
atlas_state: McpWorktreeAtlasStateExact atlas availability for the current source root.
telemetry_state: McpWorktreeTelemetryStateLocal aggregate relationship to the accepted control snapshot.
accepted_telemetry_revision: Option<u64>Last local aggregate revision accepted by the control atlas.
local_telemetry_revision: Option<u64>Current local aggregate revision when safely readable.
project_instance_id: Option<String>Exact initialized project identity when safely readable.
blocker: Option<String>Typed structural or atlas diagnostic for unavailable rows.
Trait Implementations§
Source§impl Debug for McpWorktreeRow
impl Debug for McpWorktreeRow
Auto Trait Implementations§
impl Freeze for McpWorktreeRow
impl RefUnwindSafe for McpWorktreeRow
impl Send for McpWorktreeRow
impl Sync for McpWorktreeRow
impl Unpin for McpWorktreeRow
impl UnsafeUnpin for McpWorktreeRow
impl UnwindSafe for McpWorktreeRow
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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>
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>
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