struct McpWorktreeListReport {
control_alias: &'static str,
control_root: Option<String>,
common_directory: Option<String>,
worktrees: Vec<McpWorktreeRow>,
retired: Vec<McpRetiredWorktreeRow>,
total_worktrees: usize,
truncated: bool,
}Expand description
Bounded control-atlas view of Git and ProjectAtlas worktree state.
Fields§
§control_alias: &'static strReserved alias for the selected control checkout.
control_root: Option<String>Exact selected control checkout root.
common_directory: Option<String>Structurally validated Git common directory.
worktrees: Vec<McpWorktreeRow>Active Git inventory, bounded for one agent response.
retired: Vec<McpRetiredWorktreeRow>Optional retired ProjectAtlas registrations retained for telemetry history.
total_worktrees: usizeComplete structural row count before response truncation.
truncated: boolWhether structural rows exceeded the public response bound.
Trait Implementations§
Source§impl Debug for McpWorktreeListReport
impl Debug for McpWorktreeListReport
Auto Trait Implementations§
impl Freeze for McpWorktreeListReport
impl RefUnwindSafe for McpWorktreeListReport
impl Send for McpWorktreeListReport
impl Sync for McpWorktreeListReport
impl Unpin for McpWorktreeListReport
impl UnsafeUnpin for McpWorktreeListReport
impl UnwindSafe for McpWorktreeListReport
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
§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>
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