pub struct FilterEngineBuilder { /* private fields */ }
Expand description
Builder for creating FilterEngine with custom configuration
Implementations§
Source§impl FilterEngineBuilder
impl FilterEngineBuilder
Sourcepub fn with_index(self, index: Arc<BinaryIndex>) -> Self
pub fn with_index(self, index: Arc<BinaryIndex>) -> Self
Set the binary index to use
Sourcepub fn build(self) -> Result<FilterEngine, BinaryExportError>
pub fn build(self) -> Result<FilterEngine, BinaryExportError>
Build the filter engine
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FilterEngineBuilder
impl RefUnwindSafe for FilterEngineBuilder
impl Send for FilterEngineBuilder
impl Sync for FilterEngineBuilder
impl Unpin for FilterEngineBuilder
impl UnwindSafe for FilterEngineBuilder
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