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