pub(crate) struct StructuralSummaryReport {
pub(crate) candidates: usize,
pub(crate) summarized: usize,
pub(crate) cleared: usize,
pub(crate) too_large: usize,
pub(crate) binary_or_non_utf8: usize,
pub(crate) purpose_suggestions: usize,
}Expand description
Deterministic structural-summary refresh report.
Fields§
§candidates: usizeIndexed files considered for structural summaries.
summarized: usizeFiles whose observed summaries were refreshed.
cleared: usizeExisting observed summaries cleared because current content was not summarizable.
too_large: usizeFiles skipped because they exceeded the parser size limit.
binary_or_non_utf8: usizeFiles skipped because content was not valid UTF-8.
purpose_suggestions: usizeGenerated purpose suggestions that still need agent review.
Trait Implementations§
Source§impl Clone for StructuralSummaryReport
impl Clone for StructuralSummaryReport
Source§fn clone(&self) -> StructuralSummaryReport
fn clone(&self) -> StructuralSummaryReport
Returns a duplicate of the value. Read more
1.0.0 · 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 StructuralSummaryReport
impl Debug for StructuralSummaryReport
Source§impl Default for StructuralSummaryReport
impl Default for StructuralSummaryReport
Source§fn default() -> StructuralSummaryReport
fn default() -> StructuralSummaryReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StructuralSummaryReport
impl RefUnwindSafe for StructuralSummaryReport
impl Send for StructuralSummaryReport
impl Sync for StructuralSummaryReport
impl Unpin for StructuralSummaryReport
impl UnwindSafe for StructuralSummaryReport
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,
§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