pub struct ChainedPreprocessor { /* private fields */ }Expand description
Chained preprocessor that applies multiple preprocessors in sequence.
Implementations§
Source§impl ChainedPreprocessor
impl ChainedPreprocessor
Sourcepub fn add<P: QueryPreprocessor + 'static>(self, preprocessor: P) -> Self
pub fn add<P: QueryPreprocessor + 'static>(self, preprocessor: P) -> Self
Add a preprocessor to the chain.
Sourcepub fn with_max_total(self, max: usize) -> Self
pub fn with_max_total(self, max: usize) -> Self
Set maximum total queries to return.
Sourcepub fn with_deduplicate(self, dedup: bool) -> Self
pub fn with_deduplicate(self, dedup: bool) -> Self
Whether to deduplicate queries.
Trait Implementations§
Source§impl Default for ChainedPreprocessor
impl Default for ChainedPreprocessor
Auto Trait Implementations§
impl Freeze for ChainedPreprocessor
impl !RefUnwindSafe for ChainedPreprocessor
impl Send for ChainedPreprocessor
impl Sync for ChainedPreprocessor
impl Unpin for ChainedPreprocessor
impl UnsafeUnpin for ChainedPreprocessor
impl !UnwindSafe for ChainedPreprocessor
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 moreSource§impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
fn into_sample(self) -> T
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().