Struct predicates::str::RegexPredicate [−][src]
pub struct RegexPredicate { /* fields omitted */ }
Predicate that uses regex matching
This is created by the predicate::str::is_match
.
Implementations
impl RegexPredicate
[src]
impl RegexPredicate
[src]pub fn count(self, count: usize) -> RegexMatchesPredicate
[src]
Require a specific count of matches.
Examples
use predicates::prelude::*; let predicate_fn = predicate::str::is_match("T[a-z]*").unwrap().count(3); 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 RegexPredicate
[src]
impl Clone for RegexPredicate
[src]fn clone(&self) -> RegexPredicate
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Predicate<str> for RegexPredicate
[src]
impl Predicate<str> for RegexPredicate
[src]impl PredicateReflection for RegexPredicate
[src]
impl PredicateReflection for RegexPredicate
[src]Auto Trait Implementations
impl !RefUnwindSafe for RegexPredicate
impl !RefUnwindSafe for RegexPredicate
impl Send for RegexPredicate
impl Send for RegexPredicate
impl Sync for RegexPredicate
impl Sync for RegexPredicate
impl Unpin for RegexPredicate
impl Unpin for RegexPredicate
impl UnwindSafe for RegexPredicate
impl UnwindSafe for RegexPredicate
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,