// 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_ }