36 [[
nodiscard]] std::expected<DataBytes, DataError>
38 std::span<const ArchiveBuildItem> items,
39 ArchiveBuildOptions options = {});
42 [[
nodiscard]] std::expected<void, DataError>
44 const std::filesystem::path&
path,
45 std::span<const ArchiveBuildItem> items,
46 ArchiveBuildOptions options = {});
std::vector< std::byte > DataBytes
std::expected< void, DataError > writeLegacyDataArchive(const std::filesystem::path &path, std::span< const ArchiveBuildItem > items, ArchiveBuildOptions options)
std::expected< DataBytes, DataError > buildLegacyDataArchive(std::span< const ArchiveBuildItem > items, ArchiveBuildOptions options)
bool emptySlot() const noexcept