fast-fs 0.2.1

High-speed async file system traversal library with batteries-included file browser component
Documentation
// <FILE>crates/fast-fs/src/models/cls_sort_by.rs</FILE> - <DESC>SortBy enum</DESC>
// <VERS>VERSION: 0.2.0 - 2025-12-07T16:58:06Z</VERS>
// <WCTX>Renamed from sorter.rs</WCTX>
// <CLOG>Moved to models/cls_sort_by.rs</CLOG>

//! Sorting options
/// Sort order for file lists
#[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]
pub enum SortBy {
    /// Sort by name (case-insensitive)
    #[default]
    Name,
    /// Sort by name descending
    NameDesc,
    /// Sort by size ascending
    Size,
    /// Sort by size descending
    SizeDesc,
    /// Sort by modification time ascending
    Modified,
    /// Sort by modification time descending
    ModifiedDesc,
    /// Sort by extension then name
    Extension,
    /// Directories first, then by name
    DirsFirst,
}

// <FILE>crates/fast-fs/src/models/cls_sort_by.rs</FILE> - <DESC>SortBy enum</DESC>
// <VERS>END OF VERSION: 0.2.0 - 2025-12-07T16:58:06Z</VERS>