luaur_analysis/methods/null_module_resolver_get_module.rs
1use crate::records::null_module_resolver::NullModuleResolver;
2use crate::type_aliases::module_name_type_fwd::ModuleName;
3use crate::type_aliases::module_ptr_module_resolver::ModulePtr;
4
5impl NullModuleResolver {
6 /// C++ `const ModulePtr getModule(const ModuleName&) const override { return nullptr; }`
7 /// (ModuleResolver.h:57). The nullable `ModulePtr` is modeled as
8 /// `Option<ModulePtr>`, so the null answer is `None`.
9 pub fn get_module(&self, _module_name: &ModuleName) -> Option<ModulePtr> {
10 None
11 }
12}