Skip to main content

Crate buildfix_core_runtime

Crate buildfix_core_runtime 

Source
Expand description

Runtime interfaces and launch settings for buildfix.

This crate intentionally has a small responsibility: wiring ports/adapters and execution policy configuration that are reused across host binaries.

Re-exports§

pub use adapters::InMemoryReceiptSource;
pub use adapters::ShellGitPort;
pub use adapters::FsReceiptSource;
pub use adapters::FsWritePort;
pub use ports::GitPort;
pub use ports::ReceiptSource;
pub use ports::WritePort;
pub use settings::ApplySettings;
pub use settings::PlanSettings;
pub use settings::RunMode;

Modules§

adapters
Default filesystem and in-memory adapters for pipeline ports.
ports
Port traits that isolate buildfix core from host I/O.
settings
Public configuration models used by the plan and apply pipeline.