Skip to main content

luaur_analysis/methods/
frontend_module_resolver_get_human_readable_module_name.rs

1use crate::records::file_resolver::FileResolver;
2use crate::records::frontend_module_resolver::FrontendModuleResolver;
3use crate::type_aliases::module_name_file_resolver::ModuleName;
4use alloc::string::String;
5
6impl FrontendModuleResolver {
7    pub fn get_human_readable_module_name(&self, module_name: &ModuleName) -> String {
8        if self.frontend.is_null() {
9            return module_name.clone();
10        }
11
12        unsafe {
13            FileResolver::get_human_readable_module_name(
14                (*self.frontend).file_resolver,
15                module_name,
16            )
17        }
18    }
19}