pub struct ParsedFilters {
pub main_condition: Condition,
pub joined_filters: Vec<JoinedFilter>,
pub has_joined_filters: bool,
}Expand description
Result of parsing filters - contains both main entity conditions and joined filters.
Fields§
§main_condition: ConditionCondition for the main entity (non-join filters)
joined_filters: Vec<JoinedFilter>Filters on joined entity columns, grouped by join field
has_joined_filters: boolWhether any joined filters were found
Trait Implementations§
Source§impl Debug for ParsedFilters
impl Debug for ParsedFilters
Auto Trait Implementations§
impl Freeze for ParsedFilters
impl !RefUnwindSafe for ParsedFilters
impl Send for ParsedFilters
impl Sync for ParsedFilters
impl Unpin for ParsedFilters
impl !UnwindSafe for ParsedFilters
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