luaur_cli_lib/functions/has_file_extension.rs
1pub fn has_file_extension(name: &str, extensions: &[alloc::string::String]) -> bool {
2 for extension in extensions {
3 let extension_len = extension.len();
4 if name.len() >= extension_len
5 && name.as_bytes()[name.len() - extension_len..] == *extension.as_bytes()
6 {
7 return true;
8 }
9 }
10 false
11}