| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- // package defs -- предметные типы ядра.
- package defs
- import (
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/def_err"
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/def_spec"
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/def_txt"
- )
- // Int -- внутренне представление числа
- type Int = def_spec.Int
- // ATxt -- внутренее пресдатвление текста
- type ATxt = def_spec.ATxt
- // ITxtFix -- внутренне представление строки
- type ITxtFix = def_spec.ITxtFix
- // TxtFix -- возвращает новый внутренний текст
- func TxtFix[T def_spec.TxtConstraint](msg T, arg ...any) ITxtFix {
- sf := def_txt.Txt(msg, arg...)
- return sf
- }
- // IErr -- внутренне представление ошибки
- type IErr = def_spec.IErr
- // Err -- создать новую обёрнутую ошибку.
- func Err(msg ATxt, arg ...any) IErr {
- return def_err.Err(msg, arg...)
- }
- // ITimeFix -- метка времени.
- // Вывод: "2006-01-02 15:04:05.000 -07 MST".
- type ITimeFix ITxtFix
- // BucketName -- имя сущности.
- type BucketName ITxtFix
- // StreamName -- имя потока для ожидания.
- // type StreamName = stream_name.AStreamName
- // NewStreamName -- создать новое имя потока.
- // func NewStreamName(val Str) *stream_name.AStreamName {
- // return stream_name.NewAStreamName(val)
- // }
|