defs.go 945 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. // package defs -- предметные типы ядра.
  2. package defs
  3. import (
  4. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/store_key"
  5. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/stream_name"
  6. )
  7. // Time -- метка времени.
  8. // Вывод: "2006-01-02 15:04:05.000 -07 MST".
  9. type Time string
  10. // BucketName -- имя сущности.
  11. type BucketName string
  12. // StreamName -- имя потока для ожидания.
  13. //
  14. //go:fix inline
  15. type StreamName = stream_name.AStreamName
  16. // NewStreamName -- создать новое имя потока.
  17. //
  18. //go:fix inline
  19. func NewStreamName(val string) *stream_name.AStreamName {
  20. return stream_name.NewAStreamName(val)
  21. }
  22. // StoreKey -- ключ хранилища.
  23. type StoreKey = store_key.AStoreKey
  24. // NewStoreKey -- создать новый ключ хранилища.
  25. //
  26. //go:fix inline
  27. func NewStoreKey(val string) *store_key.AStoreKey {
  28. return store_key.NewAStoreKey(val)
  29. }