pub struct Swdir { /* private fields */ }Implementations§
Source§impl Swdir
impl Swdir
pub fn set_root_path<T: Into<PathBuf>>(&mut self, path: T) -> Self
pub fn set_recurse(&mut self, recurse: Recurse) -> Self
pub fn set_extension_allowlist<T: Into<String> + Clone>( &mut self, list: &[T], ) -> Result<Self, String>
pub fn set_extension_denylist<T: Into<String> + Clone>( &mut self, list: &[T], ) -> Result<Self, String>
pub fn scan(&self) -> DirNode
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Swdir
impl RefUnwindSafe for Swdir
impl Send for Swdir
impl Sync for Swdir
impl Unpin for Swdir
impl UnwindSafe for Swdir
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more