This website works better with JavaScript
Startseite
Erkunden
Hilfe
Anmelden
svi
/
kern
Beobachten
1
Favorit hinzufügen
0
Fork
0
Dateien
Issues
0
Pull-Requests
0
Wiki
Struktur:
329f256c66
Branches
Tags
main
v1
v2
v3
v4
work00
v3.1.1
v3.1.0
v3.0.7
v3.0.6
v3.0.5
v3.0.4
v3.0.3
v3.0.2
v3.0.1
v3.0.0
v2.4.2
v2.4.1
v2.4.0
v2.3.0
v2.2.0
v2.1.0
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.19.1
v1.19.0
v1.18.0
v1.17.0
v1.16.0
v1.15.0
v1.14.0
v1.13.0
v1.12.0
v1.11.0
v1.10.2
v1.10.1
v1.10.0
v1.9.0
v1.8.0
v1.7.0
v1.6.0
v1.5.0
v1.4.0
v1.3.0
v1.2.0
v1.1.0
v1.0.1
v1.0.0
kern
/
v4
/
lev0
SVI
329f256c66
SVI Рабочее сохранение
vor 1 Monat
..
defs
329f256c66
SVI Рабочее сохранение
vor 1 Monat
helpers
a00757d765
SVI Рабочее сохранение
vor 1 Monat
kspec
8fd3e8ce4d
SVI Рабочее сохранение
vor 4 Monaten
option
a00757d765
SVI Рабочее сохранение
vor 1 Monat
result
a00757d765
SVI Рабочее сохранение
vor 1 Monat
tuf
a00757d765
SVI Рабочее сохранение
vor 1 Monat
README.md
35949a30a5
SVI Упрощение дженериков под интерфейсы (меньше гемора)
vor 7 Monaten
lev0.go
329f256c66
SVI Рабочее сохранение
vor 1 Monat
README.md
lev0 — Уровень 0: Базовые компоненты
Уровень 0 содержит базовые компоненты и утилиты для работы с:
Алиасами
— пользовательские типы для усиления типизации
Помощниками
— полезные утилиты
Типами
— интерфейсы и типы ядра
Опциями
— паттерн опции
Результатами
— тип Result для операций
Процессами
— процесс-ориентированный стиль
Типизацией значений
— типы значений (bool, int, string, float, byte)
Валидации
— система валидации значений
Времени
— работа с метками времени
📦 Структура
Алиасы
alias.go
— алиасные типы
handler_name.go
— имя обработчика
module_name.go
— имя модуля
store_key.go
— ключ хранилища
stream_name.go
— имя потока
topic.go
— имя топика
Помощники
helpers.go
— полезные утилиты
Типы
lev0.go
— основной файл уровня
ibucket_base.go
— базовый интерфейс бамкета
idict_kv.go
— интерфейс key-value
ikernel_bus.go
— шина ядра
ikernel_ctx.go
— контекст ядра
ikernel_int.go
— счётчик ядра
ikernel_keeper.go
— сторож ядра
ikernel_module.go
— модуль ядра
ikernel_monolit.go
— монолит
ikernel_server_http.go
— HTTP-сервер
ikernel_store_kv.go
— хранилище
ikernel_wg.go
— waiting group
ilocal_ctx.go
— локальный контекст
ilog_buf.go
— буфер логирования
imodule_stat.go
— статистика модуля
irec_kv.go
— запись key-value
irec_meta.go
— метазапись
irec_val.go
— значение записи
irw_mutex.go
— мьютекс
isafe_bool.go
— безопасный bool
isafe_bool_react.go
— реактивный bool
isafe_int.go
— безопасный int
isafe_string.go
— безопасная строка
itime.go
— метка времени
Опции
option.go
— паттерн опции
Процессы
proton.go
— процесс
Результатов
result.go
— тип Result
Валидация значений
vbool.go
— валидация bool
vmask.go
— маска валидации
voc.go
— валидация
vtime.go
— валидация времени
📖 Обратные ссылки
Из ядра → lev0
Из компонентов → lev0
Из модулей → lev0
🔄 Обратные связи
lev0 → Компоненты
lev0 → Типы
lev0 → Алиасы