Referencia Zigspire-zig (SDK consumido)

zig/src/transport/inproc.zig

Declaraciones públicas de zig/src/transport/inproc.zig (spire-zig (SDK consumido)).

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

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

Transporte in-process (dec-0119 §3.3): mismo sobre, misma política, misma validación de contrato y mismo anti-replay que fuera de proceso. Mover un handler a otro proceso no cambia su semántica ni abre un hueco.

Decisión del ADR del SDK (§4): in-process también firma. El coste medido (bench zig build bench) cabe en el presupuesto del control plane y así no existe un camino "de confianza" que un bug pueda alcanzar desde fuera.

transport.inproc.Channel

fn · línea 15

pub fn Channel(comptime App: type) type

Sin ///.

transport.inproc.Channel.request

fn · línea 25

pub fn request(self: *Self, comptime C: type, arena: std.mem.Allocator, msg: C.Request, opts: client_mod.SendOptions) !client_mod.Reply(C)

Sin ///.

transport.inproc.Channel.emit

fn · línea 38

pub fn emit(self: *Self, comptime C: type, msg: C.Request, opts: client_mod.SendOptions) !void

Sin ///.