pub struct WhereClause { /* private fields */ }Implementations§
Source§impl WhereClause
impl WhereClause
pub const fn new() -> Self
pub fn eq(self, field: &str, value: impl Into<String>) -> Self
pub fn not_null(self, field: &str) -> Self
pub fn null(self, field: &str) -> Self
pub fn like(self, field: &str, pattern: impl Into<String>) -> Self
pub fn in_list(self, field: &str, values: Vec<String>) -> Self
pub fn build(&self) -> (String, Vec<String>)
Trait Implementations§
Source§impl Debug for WhereClause
impl Debug for WhereClause
Auto Trait Implementations§
impl Freeze for WhereClause
impl RefUnwindSafe for WhereClause
impl Send for WhereClause
impl Sync for WhereClause
impl Unpin for WhereClause
impl UnwindSafe for WhereClause
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