struct McpWorktreeCandidate {
selector: String,
root: Option<String>,
path_display: McpWorktreePathDisplayState,
role: McpGitWorktreeRole,
}Expand description
Compact candidate returned for ambiguous or missing add selection.
Fields§
§selector: StringStable selector accepted by a later add call.
root: Option<String>Exact active source root.
path_display: McpWorktreePathDisplayStateWhether the candidate root has a lossless UTF-8 projection.
role: McpGitWorktreeRoleStructural primary/linked role.
Trait Implementations§
Source§impl Debug for McpWorktreeCandidate
impl Debug for McpWorktreeCandidate
Auto Trait Implementations§
impl Freeze for McpWorktreeCandidate
impl RefUnwindSafe for McpWorktreeCandidate
impl Send for McpWorktreeCandidate
impl Sync for McpWorktreeCandidate
impl Unpin for McpWorktreeCandidate
impl UnsafeUnpin for McpWorktreeCandidate
impl UnwindSafe for McpWorktreeCandidate
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