// package mod_ent -- сущности уровня модуля package mod_ent import ( "gitp78su.ipnodns.ru/svi/kern/v4/lev0/core_spec" "gitp78su.ipnodns.ru/svi/kern/v4/lev3/mod_ent/mod_num" "gitp78su.ipnodns.ru/svi/kern/v4/lev3/mod_ent/module_name" ) // IModEnt -- сущность уровня модуля // //go:fix inline type AModNum = mod_num.AModNum // IModNumFix -- фиксированный модуль номера. // //go:fix inline type IModNumFix = mod_num.IModNumFix // NewModuleNumFix -- возвращает новый модуль номера. // //go:fix inline func NewModuleNumFix() mod_num.IModNumFix { return mod_num.NewModuleNumFix() } // ModuleNumFromStr -- возвращает номер модуля из строки // //go:fix inline func ModuleNumFromStr(str string) core_spec.IResult[mod_num.IModNumFix] { return mod_num.FromStr(str) } // AModuleName -- уникальное имя модуля. // //go:fixinline type AModuleName = module_name.AModuleName // IModuleNameFix -- фиксированное имя модуля. type IModuleNameFix = module_name.IModuleNameFix // NewModuleNameFix -- создать новое уникальное имя модуля. func NewModuleNameFix(name AModuleName) IModuleNameFix { return module_name.NewModuleName(name) }