struct McpBriefCandidate {Show 13 fields
path: String,
kind: String,
purpose_status: PurposeStatus,
purpose_source: PurposeSource,
purpose_agent_reviewed: bool,
purpose: Option<String>,
summary: Option<String>,
reasons: Vec<String>,
reason_codes: Vec<RankedReasonCode>,
connection_counts: Vec<RankedConnectionCount>,
connections: Vec<RankedConnection>,
connections_truncated: bool,
next_call: NavigationNextCall,
}Expand description
Bounded ranked candidate row for startup briefs.
Fields§
§path: StringRepository-relative path.
kind: StringIndexed node kind.
purpose_status: PurposeStatusPurpose lifecycle status.
purpose_source: PurposeSourcePurpose source.
purpose_agent_reviewed: boolWhether the purpose is current agent-approved authored responsibility state.
purpose: Option<String>Purpose one-liner when present.
summary: Option<String>Observed content summary when present.
reasons: Vec<String>Bounded ranking reasons.
reason_codes: Vec<RankedReasonCode>Bounded compact ranking reason codes.
connection_counts: Vec<RankedConnectionCount>Sparse stable-order connection counts.
connections: Vec<RankedConnection>Bounded high-value current connection sample.
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 McpBriefCandidate
impl Debug for McpBriefCandidate
Auto Trait Implementations§
impl Freeze for McpBriefCandidate
impl RefUnwindSafe for McpBriefCandidate
impl Send for McpBriefCandidate
impl Sync for McpBriefCandidate
impl Unpin for McpBriefCandidate
impl UnwindSafe for McpBriefCandidate
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