This website works better with JavaScript
Inicio
Explorar
Axuda
Iniciar sesión
svi
/
kern
Seguir
1
Destacar
0
Fork
0
Ficheiros
Incidencias
0
Pull Requests
0
Wiki
Árbore:
e4a34722b5
Ramas
Etiquetas
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
e4a34722b5
SVI Рабочее сохранение
hai 1 semana
..
defs
e4a34722b5
SVI Рабочее сохранение
hai 1 semana
helpers
923b6897dc
SVI Рабочее сохранение
hai 1 semana
kspec
03f915ce9c
SVI Рабочее сохранение
hai 1 semana
option
923b6897dc
SVI Рабочее сохранение
hai 1 semana
result
923b6897dc
SVI Рабочее сохранение
hai 1 semana
tuf
03f915ce9c
SVI Рабочее сохранение
hai 1 semana
README.md
03f915ce9c
SVI Рабочее сохранение
hai 1 semana
depth0.go
03f915ce9c
SVI Рабочее сохранение
hai 1 semana
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 → Алиасы