Function write_hdf5_file_image
pub fn write_hdf5_file_image(
datasets: &[Hdf5DatasetWrite<'_>],
limits: Hdf5WriteLimits,
) -> Result<WrittenHdf5FileImage, Diagnostic>Description
Write a closed ordered set of primitive arrays into one complete HDF5 file image without granting filesystem or network authority.
Declaration order is non-semantic: datasets and derived groups are created
in canonical path order. The Core VFD has backing storage disabled, object
timestamps are disabled, datasets are fixed-size, contiguous, unfiltered,
and use no attributes or committed datatypes. The output therefore lies in
the exact subset accepted by crate::resolve_hdf5_file_image.
ยงErrors
Returns EQ0811 for duplicate or over-budget declarations, invalid local
conversions, native HDF5 failure, or an oversized output image.