Struct yadf::YadfBuilder
source · pub struct YadfBuilder<P: AsRef<Path>, TypedBuilderFields = ((), (), (), (), (), (), ())> { /* private fields */ }
Expand description
Builder for Yadf
instances.
See Yadf::builder()
for more info.
Implementations§
source§impl<P: AsRef<Path>, __minimum_file_size, __maximum_file_size, __max_depth, __regex, __glob, __hard_links> YadfBuilder<P, ((), __minimum_file_size, __maximum_file_size, __max_depth, __regex, __glob, __hard_links)>
impl<P: AsRef<Path>, __minimum_file_size, __maximum_file_size, __max_depth, __regex, __glob, __hard_links> YadfBuilder<P, ((), __minimum_file_size, __maximum_file_size, __max_depth, __regex, __glob, __hard_links)>
source§impl<P: AsRef<Path>, __paths, __maximum_file_size, __max_depth, __regex, __glob, __hard_links> YadfBuilder<P, (__paths, (), __maximum_file_size, __max_depth, __regex, __glob, __hard_links)>
impl<P: AsRef<Path>, __paths, __maximum_file_size, __max_depth, __regex, __glob, __hard_links> YadfBuilder<P, (__paths, (), __maximum_file_size, __max_depth, __regex, __glob, __hard_links)>
sourcepub fn minimum_file_size(
self,
minimum_file_size: impl Into<Option<u64>>
) -> YadfBuilder<P, (__paths, (Option<u64>,), __maximum_file_size, __max_depth, __regex, __glob, __hard_links)>
pub fn minimum_file_size( self, minimum_file_size: impl Into<Option<u64>> ) -> YadfBuilder<P, (__paths, (Option<u64>,), __maximum_file_size, __max_depth, __regex, __glob, __hard_links)>
Minimum file size
source§impl<P: AsRef<Path>, __paths, __minimum_file_size, __max_depth, __regex, __glob, __hard_links> YadfBuilder<P, (__paths, __minimum_file_size, (), __max_depth, __regex, __glob, __hard_links)>
impl<P: AsRef<Path>, __paths, __minimum_file_size, __max_depth, __regex, __glob, __hard_links> YadfBuilder<P, (__paths, __minimum_file_size, (), __max_depth, __regex, __glob, __hard_links)>
sourcepub fn maximum_file_size(
self,
maximum_file_size: impl Into<Option<u64>>
) -> YadfBuilder<P, (__paths, __minimum_file_size, (Option<u64>,), __max_depth, __regex, __glob, __hard_links)>
pub fn maximum_file_size( self, maximum_file_size: impl Into<Option<u64>> ) -> YadfBuilder<P, (__paths, __minimum_file_size, (Option<u64>,), __max_depth, __regex, __glob, __hard_links)>
Maximum file size
source§impl<P: AsRef<Path>, __paths, __minimum_file_size, __maximum_file_size, __regex, __glob, __hard_links> YadfBuilder<P, (__paths, __minimum_file_size, __maximum_file_size, (), __regex, __glob, __hard_links)>
impl<P: AsRef<Path>, __paths, __minimum_file_size, __maximum_file_size, __regex, __glob, __hard_links> YadfBuilder<P, (__paths, __minimum_file_size, __maximum_file_size, (), __regex, __glob, __hard_links)>
source§impl<P: AsRef<Path>, __paths, __minimum_file_size, __maximum_file_size, __max_depth, __glob, __hard_links> YadfBuilder<P, (__paths, __minimum_file_size, __maximum_file_size, __max_depth, (), __glob, __hard_links)>
impl<P: AsRef<Path>, __paths, __minimum_file_size, __maximum_file_size, __max_depth, __glob, __hard_links> YadfBuilder<P, (__paths, __minimum_file_size, __maximum_file_size, __max_depth, (), __glob, __hard_links)>
source§impl<P: AsRef<Path>, __paths, __minimum_file_size, __maximum_file_size, __max_depth, __regex, __hard_links> YadfBuilder<P, (__paths, __minimum_file_size, __maximum_file_size, __max_depth, __regex, (), __hard_links)>
impl<P: AsRef<Path>, __paths, __minimum_file_size, __maximum_file_size, __max_depth, __regex, __hard_links> YadfBuilder<P, (__paths, __minimum_file_size, __maximum_file_size, __max_depth, __regex, (), __hard_links)>
source§impl<P: AsRef<Path>, __paths, __minimum_file_size, __maximum_file_size, __max_depth, __regex, __glob> YadfBuilder<P, (__paths, __minimum_file_size, __maximum_file_size, __max_depth, __regex, __glob, ())>
impl<P: AsRef<Path>, __paths, __minimum_file_size, __maximum_file_size, __max_depth, __regex, __glob> YadfBuilder<P, (__paths, __minimum_file_size, __maximum_file_size, __max_depth, __regex, __glob, ())>
sourcepub fn hard_links(
self,
hard_links: bool
) -> YadfBuilder<P, (__paths, __minimum_file_size, __maximum_file_size, __max_depth, __regex, __glob, (bool,))>
pub fn hard_links( self, hard_links: bool ) -> YadfBuilder<P, (__paths, __minimum_file_size, __maximum_file_size, __max_depth, __regex, __glob, (bool,))>
Treat hard links as duplicates
source§impl<P: AsRef<Path>, __minimum_file_size: Optional<Option<u64>>, __maximum_file_size: Optional<Option<u64>>, __max_depth: Optional<Option<usize>>, __regex: Optional<Option<Regex>>, __glob: Optional<Option<Glob>>, __hard_links: Optional<bool>> YadfBuilder<P, ((Rc<[P]>,), __minimum_file_size, __maximum_file_size, __max_depth, __regex, __glob, __hard_links)>
impl<P: AsRef<Path>, __minimum_file_size: Optional<Option<u64>>, __maximum_file_size: Optional<Option<u64>>, __max_depth: Optional<Option<usize>>, __regex: Optional<Option<Regex>>, __glob: Optional<Option<Glob>>, __hard_links: Optional<bool>> YadfBuilder<P, ((Rc<[P]>,), __minimum_file_size, __maximum_file_size, __max_depth, __regex, __glob, __hard_links)>
Trait Implementations§
Auto Trait Implementations§
impl<P, TypedBuilderFields> RefUnwindSafe for YadfBuilder<P, TypedBuilderFields>where
P: RefUnwindSafe,
TypedBuilderFields: RefUnwindSafe,
impl<P, TypedBuilderFields> Send for YadfBuilder<P, TypedBuilderFields>
impl<P, TypedBuilderFields> Sync for YadfBuilder<P, TypedBuilderFields>
impl<P, TypedBuilderFields> Unpin for YadfBuilder<P, TypedBuilderFields>
impl<P, TypedBuilderFields> UnwindSafe for YadfBuilder<P, TypedBuilderFields>where
P: UnwindSafe,
TypedBuilderFields: UnwindSafe,
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