pub struct FilterCollector<'a> { /* private fields */ }Expand description
Temporary collector used in closures for not() and or_filter().
Implementations§
Source§impl<'a> FilterCollector<'a>
impl<'a> FilterCollector<'a>
pub fn new(params: &'a mut ParamStore) -> FilterCollector<'a>
pub fn eq(self, column: &str, value: impl IntoSqlParam) -> FilterCollector<'a>
pub fn neq(self, column: &str, value: impl IntoSqlParam) -> FilterCollector<'a>
pub fn gt(self, column: &str, value: impl IntoSqlParam) -> FilterCollector<'a>
pub fn gte(self, column: &str, value: impl IntoSqlParam) -> FilterCollector<'a>
pub fn lt(self, column: &str, value: impl IntoSqlParam) -> FilterCollector<'a>
pub fn lte(self, column: &str, value: impl IntoSqlParam) -> FilterCollector<'a>
pub fn like( self, column: &str, pattern: impl IntoSqlParam, ) -> FilterCollector<'a>
pub fn ilike( self, column: &str, pattern: impl IntoSqlParam, ) -> FilterCollector<'a>
pub fn is(self, column: &str, value: IsValue) -> FilterCollector<'a>
pub fn into_conditions(self) -> Vec<FilterCondition>
pub fn into_single_condition(self) -> Option<FilterCondition>
Auto Trait Implementations§
impl<'a> Freeze for FilterCollector<'a>
impl<'a> RefUnwindSafe for FilterCollector<'a>
impl<'a> Send for FilterCollector<'a>
impl<'a> Sync for FilterCollector<'a>
impl<'a> Unpin for FilterCollector<'a>
impl<'a> !UnwindSafe for FilterCollector<'a>
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