This website works better with JavaScript
Почетна
Преглед
Помоћ
Пријавите се
svi
/
kern
Прати
1
Волим
0
Креирај огранак
0
Датотеке
Дискусије
0
Захтеви за спајање
0
Вики
Дрво:
e4a34722b5
Гране
Ознаке
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 Рабочее сохранение
пре 1 недеља
..
defs
e4a34722b5
SVI Рабочее сохранение
пре 1 недеља
helpers
923b6897dc
SVI Рабочее сохранение
пре 1 недеља
kspec
03f915ce9c
SVI Рабочее сохранение
пре 1 недеља
option
923b6897dc
SVI Рабочее сохранение
пре 1 недеља
result
923b6897dc
SVI Рабочее сохранение
пре 1 недеља
tuf
03f915ce9c
SVI Рабочее сохранение
пре 1 недеља
README.md
03f915ce9c
SVI Рабочее сохранение
пре 1 недеља
depth0.go
03f915ce9c
SVI Рабочее сохранение
пре 1 недеља
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 → Алиасы