Skip to main content

Crate boxferry_quadlet

Crate boxferry_quadlet 

Source
Expand description

Maps between native Quadlet documents and BoxFerry’s neutral application model.

Re-exports§

pub use quadlet_lens;

Structs§

QuadletDocumentInput
One caller-supplied Quadlet unit file held entirely in memory.
QuadletExporter
Native target adapter for validated Podman Quadlet output.
QuadletFile
One generated Quadlet file whose contents passed QuadletLens parse-back validation.
QuadletImporter
Maps an explicitly parsed Quadlet document set into BoxFerry’s neutral model.
QuadletOutput
Deterministically ordered generated files and their validated dependency graph.
QuadletParseDiagnostic
One recoverable QuadletLens diagnostic retained without source contents.
QuadletParseDiagnosticLabel
One labelled byte range on a QuadletParseDiagnostic.
QuadletParseError
Quadlet parse failure with recoverable diagnostics retained.
QuadletParseFailure
A non-recoverable failure that prevented a parse result.
QuadletParseResult
Successful native parse with every recoverable diagnostic retained.
QuadletSource
A named Quadlet document set and caller-owned source identities.

Enums§

QuadletExporterError
Failure while creating a Quadlet exporter.
QuadletGroupingPolicy
Caller-selected relationship between source services and generated Quadlet units.
QuadletParseDiagnosticOrigin
Origin of one native diagnostic retained by QuadletSource::parse.
QuadletParseDiagnosticSeverity
Severity of one native diagnostic retained by QuadletSource::parse.
QuadletParseFailureStage
Stage that produced a non-recoverable parse failure.