// 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) } // ModuleName -- уникальное имя модуля. type ModuleName = module_name.AModuleName // NewModuleName -- создать новое уникальное имя модуля. // //go:fix inline var NewModuleName = module_name.NewAModuleName