Skip to main content

Crate boxferry_engine

Crate boxferry_engine 

Source
Expand description

Conversion planning, policy, capability, and diagnostics for BoxFerry.

Structs§

ConversionOutcome
One subject-level conversion decision.
ConversionPlan
Validated target candidate, decisions, and structured diagnostics.
ConversionResult
Policy-authorized conversion output and its complete report.
Diagnostic
Structured conversion diagnostic.
DiagnosticCode
Stable machine-readable diagnostic identifier.
DiagnosticField
Named structured context attached to a diagnostic.
ImportResult
Recoverable result of importing a native source model.
InMemoryAdapter
Deterministic adapter for public API tests and embedding examples.
InvalidDiagnosticCode
Error returned for an invalid machine-readable diagnostic code.
ParsePlatformVersionError
Error returned when a platform version is not exactly major.minor.patch.
PlatformVersion
Numeric target implementation version.
TargetProfile
Caller-selected target implementation and supported compatibility range.
VersionRange
Inclusive minimum and optional maximum target versions.

Enums§

ConversionError
Failure before a policy-authorized conversion result can be created.
ConversionKind
Fidelity of one source-to-target decision.
DiagnosticValue
Plain or sensitive diagnostic field value.
LossPolicy
Caller-selected authorization for non-exact candidate output.
PlanError
Invalid conversion plan invariant.
Severity
Diagnostic severity independent from presentation and process exit codes.
TargetProfileError
Invalid target profile.

Traits§

ExportAdapter
Plans one neutral application for a native target model.
ImportAdapter
Maps one native source model into the format-independent application model.

Functions§

convert
Runs the same explicit import-plan-authorize path used by the BoxFerry CLI.