pub struct SummaryResult {
pub summary_md: String,
pub cache_status: SummaryCacheStatus,
pub effective_backend: String,
pub effective_model_id: String,
pub fallback: Option<FallbackInfo>,
}Expand description
Outcome of a SummarizerService::compact call. Carries enough context
for the MCP tool to render the response envelope (cache_status,
fallback metadata).
Fields§
§summary_md: String§cache_status: SummaryCacheStatus§effective_backend: String§effective_model_id: String§fallback: Option<FallbackInfo>Trait Implementations§
Source§impl Clone for SummaryResult
impl Clone for SummaryResult
Source§fn clone(&self) -> SummaryResult
fn clone(&self) -> SummaryResult
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 moreAuto Trait Implementations§
impl Freeze for SummaryResult
impl RefUnwindSafe for SummaryResult
impl Send for SummaryResult
impl Sync for SummaryResult
impl Unpin for SummaryResult
impl UnsafeUnpin for SummaryResult
impl UnwindSafe for SummaryResult
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
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