// package quark -- кварки ядра package quark import ( "gitp78su.ipnodns.ru/svi/kern/v4/lev0/quark/quark_str" "gitp78su.ipnodns.ru/svi/kern/v4/lev0/quark/quark_val" ) // Fix -- фиксированное значение. type Fix = quark_val.Fix // Mut -- мутабельное значение. type Mut = quark_val.Mut // CMod -- ограничитель модификации. type CMod = quark_val.CMod type QStr[M CMod] = quark_str.QStr[M] // NewQStr -- создает новый экземпляр QStr. func NewQStr(val string) *QStr[Fix] { val_ := quark_str.NewQStr(val) return val_ } // NewQStrMut -- создает новый экземпляр QStrMut. func NewQStrMut(val string) *QStr[Mut] { val_ := quark_str.NewQStrMut(val) return val_ }