pub struct SimpleQueryBuilder {
pub collection: String,
pub filters: Vec<Filter>,
}Fields§
§collection: String§filters: Vec<Filter>Implementations§
Source§impl SimpleQueryBuilder
impl SimpleQueryBuilder
pub fn new(collection: String) -> Self
pub fn filter(self, filter: Filter) -> Self
pub fn eq(self, field: &str, value: Value) -> Self
pub fn gt(self, field: &str, value: Value) -> Self
pub fn lt(self, field: &str, value: Value) -> Self
pub fn contains(self, field: &str, value: &str) -> Self
Trait Implementations§
Source§impl Clone for SimpleQueryBuilder
impl Clone for SimpleQueryBuilder
Source§fn clone(&self) -> SimpleQueryBuilder
fn clone(&self) -> SimpleQueryBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SimpleQueryBuilder
impl Debug for SimpleQueryBuilder
Source§impl<'de> Deserialize<'de> for SimpleQueryBuilder
impl<'de> Deserialize<'de> for SimpleQueryBuilder
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SimpleQueryBuilder
impl PartialEq for SimpleQueryBuilder
Source§impl Serialize for SimpleQueryBuilder
impl Serialize for SimpleQueryBuilder
impl Eq for SimpleQueryBuilder
impl StructuralPartialEq for SimpleQueryBuilder
Auto Trait Implementations§
impl Freeze for SimpleQueryBuilder
impl RefUnwindSafe for SimpleQueryBuilder
impl Send for SimpleQueryBuilder
impl Sync for SimpleQueryBuilder
impl Unpin for SimpleQueryBuilder
impl UnwindSafe for SimpleQueryBuilder
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