pub struct DirTraversalBuilder<'a, 'b, F> { /* private fields */ }
Implementations§
source§impl<'a, 'b> DirTraversalBuilder<'a, 'b, ()>
impl<'a, 'b> DirTraversalBuilder<'a, 'b, ()>
pub fn new() -> DirTraversalBuilder<'a, 'b, ()>
source§impl<'a, 'b, F> DirTraversalBuilder<'a, 'b, F>
impl<'a, 'b, F> DirTraversalBuilder<'a, 'b, F>
pub fn root_dirs(self, dirs: Vec<PathBuf>) -> Self
pub fn common_data(self, common_tool_data: &CommonToolData) -> Self
pub fn stop_receiver(self, stop_receiver: Option<&'a Receiver<()>>) -> Self
pub fn progress_sender( self, progress_sender: Option<&'b Sender<ProgressData>> ) -> Self
pub fn checking_method(self, checking_method: CheckingMethod) -> Self
pub fn max_stage(self, max_stage: u8) -> Self
pub fn minimal_file_size(self, minimal_file_size: u64) -> Self
pub fn maximal_file_size(self, maximal_file_size: u64) -> Self
pub fn collect(self, collect: Collect) -> Self
pub fn directories(self, directories: Directories) -> Self
pub fn extensions(self, extensions: Extensions) -> Self
pub fn excluded_items(self, excluded_items: ExcludedItems) -> Self
pub fn recursive_search(self, recursive_search: bool) -> Self
pub fn tool_type(self, tool_type: ToolType) -> Self
pub fn exclude_other_filesystems(self, exclude_other_filesystems: bool) -> Self
pub fn group_by<G, T>(self, group_by: G) -> DirTraversalBuilder<'a, 'b, G>
pub fn build(self) -> DirTraversal<'a, 'b, F>
Trait Implementations§
Auto Trait Implementations§
impl<'a, 'b, F> RefUnwindSafe for DirTraversalBuilder<'a, 'b, F>where
F: RefUnwindSafe,
impl<'a, 'b, F> Send for DirTraversalBuilder<'a, 'b, F>where
F: Send,
impl<'a, 'b, F> Sync for DirTraversalBuilder<'a, 'b, F>where
F: Sync,
impl<'a, 'b, F> Unpin for DirTraversalBuilder<'a, 'b, F>where
F: Unpin,
impl<'a, 'b, F> UnwindSafe for DirTraversalBuilder<'a, 'b, F>where
F: 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
§impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
fn into_sample(self) -> T
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.