luaur_analysis/records/module_info.rs
1use crate::type_aliases::module_name_file_resolver::ModuleName;
2
3#[derive(Debug, Clone, PartialEq, Eq, Hash)]
4pub struct ModuleInfo {
5 pub name: ModuleName,
6 pub optional: bool,
7}
8
9impl Default for ModuleInfo {
10 fn default() -> Self {
11 Self {
12 name: ModuleName::default(),
13 optional: false,
14 }
15 }
16}