pub struct TextFilter {
pub equal_cs: Option<TextClause>,
pub equal_ci: Option<TextClause>,
pub not_equal_cs: Option<TextClause>,
pub not_equal_ci: Option<TextClause>,
pub contains_cs: Option<TextClause>,
pub contains_ci: Option<TextClause>,
pub starts_with_cs: Option<TextClause>,
pub starts_with_ci: Option<TextClause>,
pub ends_with_cs: Option<TextClause>,
pub ends_with_ci: Option<TextClause>,
pub is_empty: Option<bool>,
}Fields§
§equal_cs: Option<TextClause>§equal_ci: Option<TextClause>§not_equal_cs: Option<TextClause>§not_equal_ci: Option<TextClause>§contains_cs: Option<TextClause>§contains_ci: Option<TextClause>§starts_with_cs: Option<TextClause>§starts_with_ci: Option<TextClause>§ends_with_cs: Option<TextClause>§ends_with_ci: Option<TextClause>§is_empty: Option<bool>Some(true) → must be empty Some(false) → must be non-empty None → no constraint
Implementations§
Source§impl TextFilter
impl TextFilter
pub fn new() -> TextFilter
pub const fn is_empty(self, yes: bool) -> TextFilter
pub fn equal(self, v: impl Into<String>) -> TextFilter
pub fn equal_ci(self, v: impl Into<String>) -> TextFilter
pub fn not_equal(self, v: impl Into<String>) -> TextFilter
pub fn not_equal_ci(self, v: impl Into<String>) -> TextFilter
pub fn contains(self, v: impl Into<String>) -> TextFilter
pub fn contains_ci(self, v: impl Into<String>) -> TextFilter
pub fn starts_with(self, v: impl Into<String>) -> TextFilter
pub fn starts_with_ci(self, v: impl Into<String>) -> TextFilter
pub fn ends_with(self, v: impl Into<String>) -> TextFilter
pub fn ends_with_ci(self, v: impl Into<String>) -> TextFilter
Trait Implementations§
Source§impl CandidType for TextFilter
impl CandidType for TextFilter
Source§impl Clone for TextFilter
impl Clone for TextFilter
Source§fn clone(&self) -> TextFilter
fn clone(&self) -> TextFilter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TextFilter
impl Debug for TextFilter
Source§impl Default for TextFilter
impl Default for TextFilter
Source§fn default() -> TextFilter
fn default() -> TextFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TextFilter
impl<'de> Deserialize<'de> for TextFilter
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextFilter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextFilter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl IntoScopedFilterExpr for TextFilter
impl IntoScopedFilterExpr for TextFilter
fn into_scoped(self, field: &str) -> FilterExpr
Source§impl Serialize for TextFilter
impl Serialize for TextFilter
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for TextFilter
impl RefUnwindSafe for TextFilter
impl Send for TextFilter
impl Sync for TextFilter
impl Unpin for TextFilter
impl UnwindSafe for TextFilter
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