Referencia Zigzkit (SDK consumido)

zkit (SDK consumido)

Referencia Zig de zkit (SDK consumido), extraída de sus /// y //!.

ImplementadoSin versión del tren todavía· generada desde apps/docs/generated/zig/zkit.json

Página generada desde zkit@zkit-0.0.0-_fk2iAa4BQCqGFKJeeY9WvMQClX5kiZQ2iOZrVsxVyyN (src/root.zig). No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere.

Raíz: src/root.zig. 454 declaraciones públicas en 15 ficheros; 208 sin /// (SDK consumido: su cobertura se exige en su repo).

FicheroDeclaracionesResumen
src/root.zig9zkit — primitives toolkit for Zig
src/log.zig6Centralized logging configuration.
src/errors.zig0zkit/errors — comptime error-space with TypeScript emission and build-time guard
src/time.zig18zkit/time — relojes y espera para código con hilos propios y sin runtime Io.
src/sync.zig16zkit/sync — Mutex y Condition bloqueantes sobre pthread, sin runtime Io.
src/os.zig5zkit/os — entorno y aleatoriedad del SO sin runtime Io.
src/fs.zig33zkit/fs — ficheros sobre descriptores POSIX, sin runtime Io.
src/testing.zig8zkit/testing — utilidades para los tests de los consumidores.
src/bounded_queue.zig48BoundedQueue(T) — cola FIFO acotada y thread-safe, con la política de
src/safety.zig5zkit.safety — capa de seguridad reutilizable para código Zig que procesa
src/safety/fs.zig40zkit.safety.fs — abrir ficheros controlados por un cliente dentro de una
src/safety/bounded_reader.zig43zkit.safety.BoundedReader — cursor de lectura sobre bytes NO confiables.
src/safety/checked.zig11zkit.safety.checked — aritmética que falla con error en vez de desbordar.
src/safety/mutex.zig35zkit.safety.Mutex — mutex con dueño comprobado y orden de locks.
src/safety/fuzz.zig7zkit.safety.fuzz — barridos deterministas y puente a std.testing.fuzz