pub struct SummaryOptions {
pub decisions_limit: Option<usize>,
pub entities_limit: Option<usize>,
pub questions_limit: Option<usize>,
pub concepts_limit: Option<usize>,
pub min_confidence: Option<f32>,
pub compact: bool,
}Expand description
Options for filtering and limiting summary output
Fields§
§decisions_limit: Option<usize>Maximum number of decisions to include
entities_limit: Option<usize>Maximum number of entities to include
questions_limit: Option<usize>Maximum number of questions to include
concepts_limit: Option<usize>Maximum number of concepts to include
min_confidence: Option<f32>Minimum confidence threshold for decisions
compact: boolWhether to produce a compact (minimal) summary
Implementations§
Source§impl SummaryOptions
impl SummaryOptions
Sourcepub fn compact() -> SummaryOptions
pub fn compact() -> SummaryOptions
Create compact mode options (returns minimal data)
Sourcepub fn with_limits(
decisions: usize,
entities: usize,
questions: usize,
concepts: usize,
) -> SummaryOptions
pub fn with_limits( decisions: usize, entities: usize, questions: usize, concepts: usize, ) -> SummaryOptions
Create default options with limits
Trait Implementations§
Source§impl Clone for SummaryOptions
impl Clone for SummaryOptions
Source§fn clone(&self) -> SummaryOptions
fn clone(&self) -> SummaryOptions
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 SummaryOptions
impl Debug for SummaryOptions
Source§impl Default for SummaryOptions
impl Default for SummaryOptions
Source§fn default() -> SummaryOptions
fn default() -> SummaryOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SummaryOptions
impl RefUnwindSafe for SummaryOptions
impl Send for SummaryOptions
impl Sync for SummaryOptions
impl Unpin for SummaryOptions
impl UnsafeUnpin for SummaryOptions
impl UnwindSafe for SummaryOptions
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request