// 对外只暴露"读一张光盘 / 造一张光盘"需要的东西。
//
// 实现全部在 impl/ 里:字节序、卷描述符、目录记录、SUSP、El Torito、UDF、写入器。
// 那里还有一批 pub 的底层函数(parse_directory_record / scan_volume_descriptors 等),
// 不在这里转出——它们属于"实现细节恰好可被同包调用",不是接口承诺。
///|
pub using @impl {
type IsoError,
type IsoImage,
type IsoBuilder,
type UdfImage,
type WalkEntry,
type ValidationReport,
type UdfEntry,
type DirectoryRecord,
type RecordDate,
type BootInfo,
type BootEntry,
}