Crate pathfilter

Source
Expand description

An interface for and collection of filters for ignoring files and directories.

This library provides a simple interface for creating and using filters. Filters are used to ignore files and directories.

§Examples

use std::path::Path;
use pathfilter::ExtensionFilter;
use pathfilter::IgnorePath;

let filter = ExtensionFilter::new(".rs");
assert!(filter.ignore(Path::new("src/lib.rs")));

Structs§

ExtensionFilter
A filter that matches paths based on their extension.
ExtensionsFilter
A filter that matches paths based on their extension. Supports multiple extensions.

Enums§

PathFilter
An enum that represents different types of filters for ignoring paths.

Traits§

IgnorePath
Provides an interface ignoring paths.