Struct predicates::str::ContainsPredicate [−][src]
pub struct ContainsPredicate { /* fields omitted */ }
Predicate that checks for patterns.
This is created by predicates::str:contains
.
Implementations
impl ContainsPredicate
[src]
impl ContainsPredicate
[src]pub fn count(self, count: usize) -> MatchesPredicate
[src]
Require a specific count of matches.
Examples
use predicates::prelude::*; let predicate_fn = predicate::str::contains("Two").count(2); assert_eq!(true, predicate_fn.eval("One Two Three Two One")); assert_eq!(false, predicate_fn.eval("One Two Three"));
Trait Implementations
impl Clone for ContainsPredicate
[src]
impl Clone for ContainsPredicate
[src]fn clone(&self) -> ContainsPredicate
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for ContainsPredicate
[src]
impl Eq for ContainsPredicate
[src]impl PartialEq<ContainsPredicate> for ContainsPredicate
[src]
impl PartialEq<ContainsPredicate> for ContainsPredicate
[src]fn eq(&self, other: &ContainsPredicate) -> bool
[src]
fn ne(&self, other: &ContainsPredicate) -> bool
[src]
impl Predicate<str> for ContainsPredicate
[src]
impl Predicate<str> for ContainsPredicate
[src]impl StructuralEq for ContainsPredicate
[src]
impl StructuralEq for ContainsPredicate
[src]Auto Trait Implementations
impl RefUnwindSafe for ContainsPredicate
impl RefUnwindSafe for ContainsPredicate
impl Send for ContainsPredicate
impl Send for ContainsPredicate
impl Sync for ContainsPredicate
impl Sync for ContainsPredicate
impl Unpin for ContainsPredicate
impl Unpin for ContainsPredicate
impl UnwindSafe for ContainsPredicate
impl UnwindSafe for ContainsPredicate
Blanket Implementations
impl<P, Item> PredicateBooleanExt<Item> for P where
Item: ?Sized,
P: Predicate<Item>,
[src]
impl<P, Item> PredicateBooleanExt<Item> for P where
Item: ?Sized,
P: Predicate<Item>,
[src]fn and<B>(self, other: B) -> AndPredicate<Self, B, Item> where
B: Predicate<Item>,
Self: Sized,
[src]
B: Predicate<Item>,
Self: Sized,
fn or<B>(self, other: B) -> OrPredicate<Self, B, Item> where
B: Predicate<Item>,
Self: Sized,
[src]
B: Predicate<Item>,
Self: Sized,
fn not(self) -> NotPredicate<Self, Item> where
Self: Sized,
[src]
Self: Sized,
impl<P, Item> PredicateNameExt<Item> for P where
Item: ?Sized,
P: Predicate<Item>,
[src]
impl<P, Item> PredicateNameExt<Item> for P where
Item: ?Sized,
P: Predicate<Item>,
[src]fn name(self, name: &'static str) -> NamePredicate<Self, Item> where
Self: Sized,
[src]
Self: Sized,