#![forbid(unsafe_code)]
#![deny(missing_debug_implementations, unused_must_use)]
mod adapter;
mod context;
mod conversion;
mod error;
mod inventory;
mod layout;
mod render_content;
mod report;
mod sanitize;
mod target_layout;
pub use adapter::{Adapter, AgentAdapter, adapter_for};
pub use context::{ExportContext, ScanContext};
pub use conversion::{RenderRequest, RenderedConfig, plan_conversion, render_bundle};
pub use error::AdapterError;
pub use inventory::{Inventory, ResourceClass, ResourceEntry};
pub use report::{ConversionReport, ReportSummary, ResourceConversion};