Trait assert_fs::assert::IntoPathPredicate [−][src]
pub trait IntoPathPredicate<P> where
P: Predicate<Path>, { type Predicate; fn into_path(self) -> P; }
Used by PathAssert
to convert Self into the needed predicates_core::Predicate<Path>
.
Examples
use std::path; use assert_fs::prelude::*; use predicates::prelude::*; let temp = assert_fs::TempDir::new().unwrap(); // ... do something with input_file ... temp.child("bar.txt").assert(predicate::path::missing()); // Uses IntoPathPredicate temp.close().unwrap();
Associated Types
Loading content...Required methods
Loading content...Implementations on Foreign Types
impl IntoPathPredicate<BytesContentPathPredicate> for &'static [u8]
[src]
type Predicate = BytesContentPathPredicate
fn into_path(self) -> Self::Predicate
[src]
impl IntoPathPredicate<StrContentPathPredicate> for String
[src]
type Predicate = StrContentPathPredicate
fn into_path(self) -> Self::Predicate
[src]
impl<'s> IntoPathPredicate<StrContentPathPredicate> for &'s str
[src]
type Predicate = StrContentPathPredicate
fn into_path(self) -> Self::Predicate
[src]
impl<'s> IntoPathPredicate<StrContentPathPredicate> for &'s String
[src]
type Predicate = StrContentPathPredicate
fn into_path(self) -> Self::Predicate
[src]
Implementors
impl<P> IntoPathPredicate<StrPathPredicate<P>> for P where
P: Predicate<str>,
[src]
P: Predicate<str>,
type Predicate = StrPathPredicate<P>
fn into_path(self) -> Self::Predicate
[src]
impl<P> IntoPathPredicate<P> for P where
P: Predicate<Path>,
[src]
P: Predicate<Path>,