pub struct ThresholdChecker { /* private fields */ }Expand description
Threshold-based sufficiency checker.
Uses simple token and length thresholds to determine when enough content has been collected.
Implementations§
Source§impl ThresholdChecker
impl ThresholdChecker
Sourcepub fn with_config(config: ThresholdConfig) -> Self
pub fn with_config(config: ThresholdConfig) -> Self
Create a threshold checker with custom config.
Trait Implementations§
Source§impl Default for ThresholdChecker
impl Default for ThresholdChecker
Auto Trait Implementations§
impl Freeze for ThresholdChecker
impl RefUnwindSafe for ThresholdChecker
impl Send for ThresholdChecker
impl Sync for ThresholdChecker
impl Unpin for ThresholdChecker
impl UnsafeUnpin for ThresholdChecker
impl UnwindSafe for ThresholdChecker
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> 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