pub struct AgentSymbolContextResponse {
pub status: AgentStatus,
pub answer: String,
pub query: String,
pub branch: String,
pub symbol: Option<SymbolCandidate>,
pub candidates: Vec<SymbolCandidate>,
pub callers: Vec<RelationEvidence>,
pub callees: Vec<RelationEvidence>,
pub used_by: Vec<RelationEvidence>,
pub coverage: Coverage,
pub next_action: Option<String>,
}Fields§
§status: AgentStatus§answer: String§query: String§branch: String§symbol: Option<SymbolCandidate>§candidates: Vec<SymbolCandidate>§callers: Vec<RelationEvidence>§callees: Vec<RelationEvidence>§used_by: Vec<RelationEvidence>§coverage: Coverage§next_action: Option<String>Trait Implementations§
Source§impl Clone for AgentSymbolContextResponse
impl Clone for AgentSymbolContextResponse
Source§fn clone(&self) -> AgentSymbolContextResponse
fn clone(&self) -> AgentSymbolContextResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AgentSymbolContextResponse
impl Debug for AgentSymbolContextResponse
Auto Trait Implementations§
impl Freeze for AgentSymbolContextResponse
impl RefUnwindSafe for AgentSymbolContextResponse
impl Send for AgentSymbolContextResponse
impl Sync for AgentSymbolContextResponse
impl Unpin for AgentSymbolContextResponse
impl UnsafeUnpin for AgentSymbolContextResponse
impl UnwindSafe for AgentSymbolContextResponse
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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