Expand description
Maps explicit ComposeLens native models into BoxFerry’s neutral application model.
The adapter does not read files, process environment variables, or guess active Compose
profiles. Callers parse and process Compose input with ComposeLens, provide identities for
each contributing source, and attach a compose_lens::profiles::ProfileSelection whenever a
merged project contains profiled services.
Re-exports§
pub use compose_lens;
Structs§
- Compose
Exporter - Loss-aware exporter for deterministic, parse-back-validated Compose YAML.
- Compose
Importer - Maps an explicitly processed Compose source into
BoxFerry’s neutral model. - Compose
Source - A merged Compose project and the caller-owned context needed to import it safely.
Enums§
- Compose
Runtime - Exact backend runtime used by the selected Compose provider.
Constants§
- DOCKER_
COMPOSE_ TARGET - Target implementation name for Docker Compose output.
- PODMAN_
COMPOSE_ TARGET - Target implementation name for the independent
containers/podman-composeprovider.