This website works better with JavaScript
Página inicial
Explorar
Ajuda
Entrar
svi
/
kern
Observar
1
Favorito
0
Fork
0
Arquivos
Issues
0
Pull Requests
0
Wiki
Tree:
3c5b9d3260
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
/
d0
SVI
3c5b9d3260
SVI Рабочее сохранение
18 horas atrás
..
defs
3c5b9d3260
SVI Рабочее сохранение
18 horas atrás
helpers
923b6897dc
SVI Рабочее сохранение
1 mês atrás
kspec
03f915ce9c
SVI Рабочее сохранение
1 mês atrás
option
923b6897dc
SVI Рабочее сохранение
1 mês atrás
result
923b6897dc
SVI Рабочее сохранение
1 mês atrás
tuf
11a68c88a5
SVI Рабочее сохранение
19 horas atrás
README.md
03f915ce9c
SVI Рабочее сохранение
1 mês atrás
depth0.go
c74b03c834
SVI Рабочее сохранение
18 horas atrás
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 → Алиасы