Struct predicates::path::FileTypePredicate [−][src]
pub struct FileTypePredicate { /* fields omitted */ }
Predicate that checks the std::fs::FileType
.
This is created by the predicate::path::is_file
, predicate::path::is_dir
, and predicate::path::is_symlink
.
Implementations
impl FileTypePredicate
[src]
impl FileTypePredicate
[src]pub fn follow_links(self, yes: bool) -> Self
[src]
Follow symbolic links.
When yes is true, symbolic links are followed as if they were normal directories and files.
Default: disabled.
pub fn from_path(path: &Path) -> Result<FileTypePredicate>
[src]
Allow to create an FileTypePredicate
from a path
Trait Implementations
impl Clone for FileTypePredicate
[src]
impl Clone for FileTypePredicate
[src]fn clone(&self) -> FileTypePredicate
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for FileTypePredicate
[src]
impl Copy for FileTypePredicate
[src]impl Eq for FileTypePredicate
[src]
impl Eq for FileTypePredicate
[src]impl PartialEq<FileTypePredicate> for FileTypePredicate
[src]
impl PartialEq<FileTypePredicate> for FileTypePredicate
[src]fn eq(&self, other: &FileTypePredicate) -> bool
[src]
fn ne(&self, other: &FileTypePredicate) -> bool
[src]
impl Predicate<Path> for FileTypePredicate
[src]
impl Predicate<Path> for FileTypePredicate
[src]impl StructuralEq for FileTypePredicate
[src]
impl StructuralEq for FileTypePredicate
[src]Auto Trait Implementations
impl RefUnwindSafe for FileTypePredicate
impl RefUnwindSafe for FileTypePredicate
impl Send for FileTypePredicate
impl Send for FileTypePredicate
impl Sync for FileTypePredicate
impl Sync for FileTypePredicate
impl Unpin for FileTypePredicate
impl Unpin for FileTypePredicate
impl UnwindSafe for FileTypePredicate
impl UnwindSafe for FileTypePredicate
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,