Skip to main content

Module builder

Module builder 

Source
Expand description

Shared types for build-backend dispatch and sidecar wire protocol.

The BuilderBackendKind discriminator selects between the in-process buildah CLI shellout, the buildah-sidecar gRPC client, the macOS sandbox builder, and the Windows HCS builder. Other crates import this discriminator rather than redefining their own enum, per the workspace’s types-first rule.

Structs§

BuildSidecarRequest
Wire-shaped request for the sidecar’s Build RPC.
SidecarConfig
Transport configuration for connecting to a zlayer-buildd sidecar.

Enums§

BuildSidecarEvent
Streamed event from the sidecar during a build.
BuilderBackendKind
Selects which build backend handles a given build.