pub fn get_subdir_by_extension(
    ext: &str,
    nesting_level: u8,
    use_alt: bool
) -> PathBuf
Expand description

Usage

(ext, (type, alt, sorted_dir)),

("gif", ("image", Some("animated"), None)),
("qt", ("video", None, Some("quicktime"))),
("mp4", ("video", None, None)),

nesting_level, use_alt => gif, qt, mp4

1, false => "image", "video", "video"
2, false => "image/gif", "video/quicktime", "video/mp4"
3, false => "image/gif", "video/quicktime", "video/mp4"

1, true => "image", "video", "video"
2, true => "image/animated", "video/quicktime", "video/mp4"
3, true => "image/animated/gif", "video/quicktime", "video/mp4"