Expand description
Build backend abstraction.
Provides a unified BuildBackend trait that decouples the build orchestration
logic from the underlying container tooling. Platform-specific implementations
are selected at runtime via detect_backend.
§Backends
BuildahBackend— wraps thebuildahCLI (Linux + macOS with buildah installed).- [
SandboxBackend] — macOS-only, uses the Seatbelt sandbox when buildah is unavailable.
Structs§
- Buildah
Backend - Build backend that delegates to the
buildahCLI.
Traits§
- Build
Backend - A pluggable build backend.
Functions§
- detect_
backend - Auto-detect the best available build backend for the current platform.