Skip to main content

luaur_cli_lib/functions/
traverse_directory_rec_file_utils.rs

1use alloc::string::String;
2
3use crate::functions::join_paths_file_utils::join_paths_basic_string_ch_ch_ch;
4use crate::functions::join_paths_file_utils_alt_b::join_paths_string_view_string_view;
5use crate::functions::to_utf_8::to_utf_8;
6use crate::functions::traverse_directory_rec_file_utils_alt_b::traverse_directory_rec_string_function_void_const_string_name;
7
8pub fn traverse_directory_rec_wstring_function_void_const_string_name(
9    path: &[u16],
10    callback: &dyn Fn(&str),
11) -> bool {
12    // Native-only implementation depends on Win32 APIs (FindFirstFileW/FindNextFileW/FindClose).
13    // This crate targets wasm32-unknown-unknown, so keep this stubbed.
14    let _ = (
15        path,
16        callback,
17        join_paths_basic_string_ch_ch_ch as fn(&mut String, &str, &str),
18        join_paths_string_view_string_view as fn(&str, &str) -> String,
19        to_utf_8 as fn(&[u16]) -> String,
20        traverse_directory_rec_string_function_void_const_string_name
21            as fn(&str, &dyn Fn(&str)) -> bool,
22    );
23    false
24}