Module reader

Module reader 

Source
Expand description

Async directory reading functions.

This module provides non-blocking directory traversal using tokio’s async I/O.

§Functions

§Example

use fast_fs::{read_dir, read_dir_recursive, TraversalOptions};

// Single directory
let entries = read_dir("/path/to/dir").await?;

// Recursive with options
let options = TraversalOptions::default()
    .with_max_depth(3)
    .with_extensions(&["rs", "toml"]);
let all_entries = read_dir_recursive("/project", options).await?;

Modules§

fnc_read_dir
Single directory read function Async directory reader
fnc_read_dir_recursive
Recursive directory traversal function Recursive directory reader with filtering options
fnc_read_dir_stream
Streaming directory traversal function
fnc_read_dir_visible
Non-hidden files only read function Read visible files only