| 123456789101112131415161718192021222324252627282930313233343536 |
- // package module_name -- имя модуля
- package module_name
- import (
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/helpers"
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/quark"
- )
- // AModuleName -- уникальное имя модуля.
- type AModuleName struct {
- val *quark.QStr[quark.Fix]
- }
- // NewAModuleName -- создать новое имя модуля.
- //
- //go:fix inline
- func NewAModuleName(val string) *AModuleName {
- helpers.Hassert(val != "", "NewAModuleName(): val is empty")
- return &AModuleName{
- val: quark.NewQStr(val),
- }
- }
- // String -- строковое представление.
- //
- //go:fix inline
- func (a *AModuleName) String() string {
- return a.val.Get()
- }
- // Get -- получить строковое представление.
- //
- //go:fix inline
- func (a *AModuleName) Get() string {
- return a.val.Get()
- }
|