pub struct StringComparatorBuilder<S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with build().
Implementations§
Source§impl<S: State> StringComparatorBuilder<S>
impl<S: State> StringComparatorBuilder<S>
Sourcepub fn build(self) -> StringComparatorwhere
S: IsComplete,
pub fn build(self) -> StringComparatorwhere
S: IsComplete,
Finish building and return the requested object
Sourcepub fn eq(self, value: String) -> StringComparatorBuilder<SetEq<S>>where
S::Eq: IsUnset,
pub fn eq(self, value: String) -> StringComparatorBuilder<SetEq<S>>where
S::Eq: IsUnset,
Sourcepub fn maybe_eq(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetEq<S>>where
S::Eq: IsUnset,
pub fn maybe_eq(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetEq<S>>where
S::Eq: IsUnset,
Sourcepub fn neq(self, value: String) -> StringComparatorBuilder<SetNeq<S>>where
S::Neq: IsUnset,
pub fn neq(self, value: String) -> StringComparatorBuilder<SetNeq<S>>where
S::Neq: IsUnset,
Sourcepub fn maybe_neq(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetNeq<S>>where
S::Neq: IsUnset,
pub fn maybe_neq(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetNeq<S>>where
S::Neq: IsUnset,
Sourcepub fn in(self, value: Vec<String>) -> StringComparatorBuilder<SetIn<S>>where
S::In: IsUnset,
pub fn in(self, value: Vec<String>) -> StringComparatorBuilder<SetIn<S>>where
S::In: IsUnset,
Sourcepub fn maybe_in(
self,
value: Option<Vec<String>>,
) -> StringComparatorBuilder<SetIn<S>>where
S::In: IsUnset,
pub fn maybe_in(
self,
value: Option<Vec<String>>,
) -> StringComparatorBuilder<SetIn<S>>where
S::In: IsUnset,
Sourcepub fn nin(self, value: Vec<String>) -> StringComparatorBuilder<SetNin<S>>where
S::Nin: IsUnset,
pub fn nin(self, value: Vec<String>) -> StringComparatorBuilder<SetNin<S>>where
S::Nin: IsUnset,
Sourcepub fn maybe_nin(
self,
value: Option<Vec<String>>,
) -> StringComparatorBuilder<SetNin<S>>where
S::Nin: IsUnset,
pub fn maybe_nin(
self,
value: Option<Vec<String>>,
) -> StringComparatorBuilder<SetNin<S>>where
S::Nin: IsUnset,
Sourcepub fn contains(self, value: String) -> StringComparatorBuilder<SetContains<S>>where
S::Contains: IsUnset,
pub fn contains(self, value: String) -> StringComparatorBuilder<SetContains<S>>where
S::Contains: IsUnset,
Sourcepub fn maybe_contains(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetContains<S>>where
S::Contains: IsUnset,
pub fn maybe_contains(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetContains<S>>where
S::Contains: IsUnset,
Sourcepub fn not_contains(
self,
value: String,
) -> StringComparatorBuilder<SetNotContains<S>>where
S::NotContains: IsUnset,
pub fn not_contains(
self,
value: String,
) -> StringComparatorBuilder<SetNotContains<S>>where
S::NotContains: IsUnset,
Sourcepub fn maybe_not_contains(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetNotContains<S>>where
S::NotContains: IsUnset,
pub fn maybe_not_contains(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetNotContains<S>>where
S::NotContains: IsUnset,
Sourcepub fn contains_ignore_case(
self,
value: String,
) -> StringComparatorBuilder<SetContainsIgnoreCase<S>>where
S::ContainsIgnoreCase: IsUnset,
pub fn contains_ignore_case(
self,
value: String,
) -> StringComparatorBuilder<SetContainsIgnoreCase<S>>where
S::ContainsIgnoreCase: IsUnset,
Sourcepub fn maybe_contains_ignore_case(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetContainsIgnoreCase<S>>where
S::ContainsIgnoreCase: IsUnset,
pub fn maybe_contains_ignore_case(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetContainsIgnoreCase<S>>where
S::ContainsIgnoreCase: IsUnset,
Sourcepub fn starts_with(
self,
value: String,
) -> StringComparatorBuilder<SetStartsWith<S>>where
S::StartsWith: IsUnset,
pub fn starts_with(
self,
value: String,
) -> StringComparatorBuilder<SetStartsWith<S>>where
S::StartsWith: IsUnset,
Sourcepub fn maybe_starts_with(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetStartsWith<S>>where
S::StartsWith: IsUnset,
pub fn maybe_starts_with(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetStartsWith<S>>where
S::StartsWith: IsUnset,
Sourcepub fn ends_with(self, value: String) -> StringComparatorBuilder<SetEndsWith<S>>where
S::EndsWith: IsUnset,
pub fn ends_with(self, value: String) -> StringComparatorBuilder<SetEndsWith<S>>where
S::EndsWith: IsUnset,
Sourcepub fn maybe_ends_with(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetEndsWith<S>>where
S::EndsWith: IsUnset,
pub fn maybe_ends_with(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetEndsWith<S>>where
S::EndsWith: IsUnset,
Sourcepub fn eq_ignore_case(
self,
value: String,
) -> StringComparatorBuilder<SetEqIgnoreCase<S>>where
S::EqIgnoreCase: IsUnset,
pub fn eq_ignore_case(
self,
value: String,
) -> StringComparatorBuilder<SetEqIgnoreCase<S>>where
S::EqIgnoreCase: IsUnset,
Sourcepub fn maybe_eq_ignore_case(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetEqIgnoreCase<S>>where
S::EqIgnoreCase: IsUnset,
pub fn maybe_eq_ignore_case(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetEqIgnoreCase<S>>where
S::EqIgnoreCase: IsUnset,
Sourcepub fn neq_ignore_case(
self,
value: String,
) -> StringComparatorBuilder<SetNeqIgnoreCase<S>>where
S::NeqIgnoreCase: IsUnset,
pub fn neq_ignore_case(
self,
value: String,
) -> StringComparatorBuilder<SetNeqIgnoreCase<S>>where
S::NeqIgnoreCase: IsUnset,
Sourcepub fn maybe_neq_ignore_case(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetNeqIgnoreCase<S>>where
S::NeqIgnoreCase: IsUnset,
pub fn maybe_neq_ignore_case(
self,
value: Option<String>,
) -> StringComparatorBuilder<SetNeqIgnoreCase<S>>where
S::NeqIgnoreCase: IsUnset,
Auto Trait Implementations§
impl<S> Freeze for StringComparatorBuilder<S>
impl<S> RefUnwindSafe for StringComparatorBuilder<S>
impl<S> Send for StringComparatorBuilder<S>
impl<S> Sync for StringComparatorBuilder<S>
impl<S> Unpin for StringComparatorBuilder<S>
impl<S> UnsafeUnpin for StringComparatorBuilder<S>
impl<S> UnwindSafe for StringComparatorBuilder<S>
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