Struct predicates::str::RegexPredicate [−][src]
pub struct RegexPredicate { /* fields omitted */ }
Expand description
Predicate that uses regex matching
This is created by the predicate::str::is_match
.
Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for RegexPredicate
impl Send for RegexPredicate
impl Sync for RegexPredicate
impl Unpin for RegexPredicate
impl UnwindSafe for RegexPredicate
Blanket Implementations
Mutably borrows from an owned value. Read more
fn and<B>(self, other: B) -> AndPredicate<Self, B, Item> where
B: Predicate<Item>,
Self: Sized,
fn and<B>(self, other: B) -> AndPredicate<Self, B, Item> where
B: Predicate<Item>,
Self: Sized,
Compute the logical AND of two Predicate
results, returning the result. Read more
Compute the logical OR of two Predicate
results, returning the result. Read more
Compute the logical NOT of a Predicate
, returning the result. Read more