Skip to main content

Crate buildfix_core

Crate buildfix_core 

Source
Expand description

Embeddable core library for buildfix.

Provides a clap-free, I/O-abstracted entry point suitable for linking into a cockpit mega-binary or other host process.

§Port traits

All I/O is abstracted behind port traits in ports:

The adapters module provides default filesystem-backed implementations.

§Entry points

  • run_plan — generate a plan + report
  • run_apply — apply an existing plan + report

Modules§

adapters
pipeline
Core plan and apply pipelines, extracted from the CLI.
ports
settings

Structs§

LoadedReceipt
ReceiptEnvelope
A generic sensor receipt envelope.

Enums§

ReceiptLoadError

Traits§

RepoView
Shared repository view used by all fixers.

Functions§

builtin_fixer_metas
Returns metadata for all builtin fixers.