Skip to main content

luaur_require/methods/
runtime_navigation_context_is_module_present.rs

1use crate::records::runtime_navigation_context::RuntimeNavigationContext;
2
3impl RuntimeNavigationContext {
4    pub fn is_module_present(&self) -> bool {
5        unsafe {
6            let config_ptr = self.config;
7            if let Some(is_module_present_fn) = (*config_ptr).is_module_present {
8                is_module_present_fn(self.l, self.ctx)
9            } else {
10                false
11            }
12        }
13    }
14}