// package mod_ent -- сущности уровня модуля package mod_ent import ( "gitp78su.ipnodns.ru/svi/kern/v4/d0" "gitp78su.ipnodns.ru/svi/kern/v4/d3/mod_ent/mod_num" "gitp78su.ipnodns.ru/svi/kern/v4/d3/mod_ent/module_name" ) // IModEnt -- сущность уровня модуля // type AModNum = mod_num.AModNum // LModuleNum -- фиксированный модуль номера. type LModuleNum = mod_num.LModuleNum // NewModuleNumFix -- возвращает новый модуль номера. func NewModuleNumFix() *LModuleNum { return mod_num.LetModuleNum() } // ModuleNumFromStr -- возвращает номер модуля из строки func ModuleNumFromStr(str *d0.LTxt) *d0.Result[*LModuleNum] { return mod_num.FromStr(str) } // AModuleName -- уникальное имя модуля. type AModuleName = module_name.AModuleName // LModuleName -- фиксированное имя модуля. type LModuleName = module_name.LModuleName // LetModuleName -- создать новое уникальное имя модуля. func LetModuleName(name AModuleName) *LModuleName { return module_name.LetModuleName(name) }