struct McpCompactBriefCandidate {
path: String,
purpose_status: Option<PurposeStatus>,
purpose_source: Option<PurposeSource>,
purpose_agent_reviewed: bool,
purpose: Option<String>,
connections: Vec<RankedConnection>,
connections_truncated: bool,
next_call: NavigationNextCall,
}Expand description
Bounded compact ranked candidate row for task startup.
Fields§
§path: StringRepository-relative path.
purpose_status: Option<PurposeStatus>Purpose lifecycle status when it is not already agent-approved.
purpose_source: Option<PurposeSource>Purpose source when it is not already agent-approved.
purpose_agent_reviewed: boolWhether the purpose is current agent-approved authored responsibility state.
purpose: Option<String>Purpose one-liner when present.
connections: Vec<RankedConnection>One high-value current connection when available.
connections_truncated: boolWhether the bounded sample omitted any validated relation through family or global overflow.
next_call: NavigationNextCallExisting navigation capability recommended after this row.
Trait Implementations§
Source§impl Debug for McpCompactBriefCandidate
impl Debug for McpCompactBriefCandidate
Auto Trait Implementations§
impl Freeze for McpCompactBriefCandidate
impl RefUnwindSafe for McpCompactBriefCandidate
impl Send for McpCompactBriefCandidate
impl Sync for McpCompactBriefCandidate
impl Unpin for McpCompactBriefCandidate
impl UnwindSafe for McpCompactBriefCandidate
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