Skip to main content

Module redwire

Module redwire 

Source
Expand description

RedWire client.

Uses the canonical RedWire contracts from reddb-wire so the client does not duplicate the engine-facing frame and payload definitions. The framing is a stable wire contract defined by ADR 0001 (.red/adr/0001-redwire-tcp-protocol.md).

Public surface:

Structs§

ConnectOptions
Configuration for RedWireClient::connect.
Flags
Frame
RedWireClient

Enums§

Auth
Authentication credentials for the RedWire handshake.
BinaryValue
Typed value for the binary bulk-insert fast path. Encoding delegates to reddb-wire::legacy, which owns the byte-level value tags.
FrameError
MessageKind
Single-byte message-kind discriminator. Numeric values are part of the wire spec — never repurpose a value once shipped.