// package defs -- предметные типы ядра. package defs import ( // "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/stream_name" ) // Int -- алиас для int. type Int int // Int -- возвращает целое число по требованию. func (i Int) Int() int { return int(i) } // Str -- алиас для string. type Str string // String -- возвращает строку по требованию. func (s Str) String() string { return string(s) } // Time -- метка времени. // Вывод: "2006-01-02 15:04:05.000 -07 MST". type Time Str // BucketName -- имя сущности. type BucketName Str // StreamName -- имя потока для ожидания. // //go:fix inline // type StreamName = stream_name.AStreamName // NewStreamName -- создать новое имя потока. // //go:fix inline // func NewStreamName(val Str) *stream_name.AStreamName { // return stream_name.NewAStreamName(string(val)) // }