Struct predicates::constant::BooleanPredicate
source · pub struct BooleanPredicate { /* private fields */ }
Expand description
Predicate that always returns a constant (boolean) result.
This is created by the predicate::always
and predicate::never
functions.
Trait Implementations§
source§impl Clone for BooleanPredicate
impl Clone for BooleanPredicate
source§fn clone(&self) -> BooleanPredicate
fn clone(&self) -> BooleanPredicate
Returns a copy 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 BooleanPredicate
impl Debug for BooleanPredicate
source§impl Display for BooleanPredicate
impl Display for BooleanPredicate
source§impl PartialEq for BooleanPredicate
impl PartialEq for BooleanPredicate
source§fn eq(&self, other: &BooleanPredicate) -> bool
fn eq(&self, other: &BooleanPredicate) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl<Item: ?Sized> Predicate<Item> for BooleanPredicate
impl<Item: ?Sized> Predicate<Item> for BooleanPredicate
impl Copy for BooleanPredicate
impl Eq for BooleanPredicate
impl StructuralEq for BooleanPredicate
impl StructuralPartialEq for BooleanPredicate
Auto Trait Implementations§
impl RefUnwindSafe for BooleanPredicate
impl Send for BooleanPredicate
impl Sync for BooleanPredicate
impl Unpin for BooleanPredicate
impl UnwindSafe for BooleanPredicate
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
source§impl<P, Item> PredicateBooleanExt<Item> for P
impl<P, Item> PredicateBooleanExt<Item> for P
source§fn and<B>(self, other: B) -> AndPredicate<Self, B, Item>
fn and<B>(self, other: B) -> AndPredicate<Self, B, Item>
Compute the logical AND of two
Predicate
results, returning the result. Read moresource§fn or<B>(self, other: B) -> OrPredicate<Self, B, Item>
fn or<B>(self, other: B) -> OrPredicate<Self, B, Item>
Compute the logical OR of two
Predicate
results, returning the result. Read moresource§impl<P, Item> PredicateBoxExt<Item> for Pwhere
P: Predicate<Item>,
impl<P, Item> PredicateBoxExt<Item> for Pwhere
P: Predicate<Item>,
source§impl<P> PredicateFileContentExt for P
impl<P> PredicateFileContentExt for P
source§fn from_file_path(self) -> FileContentPredicate<Self>
fn from_file_path(self) -> FileContentPredicate<Self>
source§impl<P, Item> PredicateNameExt<Item> for P
impl<P, Item> PredicateNameExt<Item> for P
source§impl<P> PredicateStrExt for P
impl<P> PredicateStrExt for P
source§fn trim(self) -> TrimPredicate<Self>
fn trim(self) -> TrimPredicate<Self>
source§fn from_utf8(self) -> Utf8Predicate<Self>
fn from_utf8(self) -> Utf8Predicate<Self>
source§fn normalize(self) -> NormalizedPredicate<Self>
fn normalize(self) -> NormalizedPredicate<Self>
Available on crate feature
normalize-line-endings
only.Returns a
NormalizedPredicate
that ensures
the newlines within the data passed to Self
is normalised. Read more