pub struct StrContentPathPredicate(/* private fields */);Expand description
Keep predicates concrete Predicates out of our public API.
predicates_core::Predicate used by IntoPathPredicate for str.
§Example
use assert_fs::prelude::*;
let temp = assert_fs::TempDir::new().unwrap();
let input_file = temp.child("foo.txt");
input_file.touch().unwrap();
// ... do something with input_file ...
input_file.assert(""); // Uses StrContentPathPredicate
temp.close().unwrap();Trait Implementations§
Source§impl Clone for StrContentPathPredicate
impl Clone for StrContentPathPredicate
Source§fn clone(&self) -> StrContentPathPredicate
fn clone(&self) -> StrContentPathPredicate
Returns a duplicate 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 StrContentPathPredicate
impl Debug for StrContentPathPredicate
Source§impl Display for StrContentPathPredicate
impl Display for StrContentPathPredicate
Source§impl IntoPathPredicate<StrContentPathPredicate> for &str
impl IntoPathPredicate<StrContentPathPredicate> for &str
Source§impl Predicate<Path> for StrContentPathPredicate
impl Predicate<Path> for StrContentPathPredicate
Auto Trait Implementations§
impl Freeze for StrContentPathPredicate
impl RefUnwindSafe for StrContentPathPredicate
impl Send for StrContentPathPredicate
impl Sync for StrContentPathPredicate
impl Unpin for StrContentPathPredicate
impl UnwindSafe for StrContentPathPredicate
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<P> IntoPathPredicate<P> for P
impl<P> IntoPathPredicate<P> for P
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 more