pub enum PathFilter {
Extension(ExtensionFilter),
Extensions(ExtensionsFilter),
}
Expand description
An enum that represents different types of filters for ignoring paths.
Variants§
Extension(ExtensionFilter)
Filter that matches based on their extension.
Extensions(ExtensionsFilter)
Filter that matches based on multiple extensions.
Implementations§
Source§impl PathFilter
impl PathFilter
Sourcepub fn new_extension<S: AsRef<str>>(extension: S) -> Self
pub fn new_extension<S: AsRef<str>>(extension: S) -> Self
Creates a new PathFilter
based on a single extension.
§Examples
use pathfilter::PathFilter;
let filter = PathFilter::new_extension(".rs");
Trait Implementations§
Source§impl Clone for PathFilter
impl Clone for PathFilter
Source§fn clone(&self) -> PathFilter
fn clone(&self) -> PathFilter
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 PathFilter
impl Debug for PathFilter
Source§impl From<ExtensionFilter> for PathFilter
impl From<ExtensionFilter> for PathFilter
Source§fn from(value: ExtensionFilter) -> Self
fn from(value: ExtensionFilter) -> Self
Converts to this type from the input type.
Source§impl From<ExtensionsFilter> for PathFilter
impl From<ExtensionsFilter> for PathFilter
Source§fn from(value: ExtensionsFilter) -> Self
fn from(value: ExtensionsFilter) -> Self
Converts to this type from the input type.
Source§impl IgnorePath for PathFilter
impl IgnorePath for PathFilter
Auto Trait Implementations§
impl Freeze for PathFilter
impl RefUnwindSafe for PathFilter
impl Send for PathFilter
impl Sync for PathFilter
impl Unpin for PathFilter
impl UnwindSafe for PathFilter
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